2014-09-25 143 views
0

发布的Nexus从摇篮与命令发布到Maven的时候,我发现了错误从摇篮

Error deploying artifact 'au.com.company:library:jar': Error deploying artifact: Resource to deploy not found: File: http://nexus:8081/content/repositories/snapshots/au/com/company/library/2.1-SNAPSHOT/library-2.1-20140925.222243-1.jar does not exist 

时如何解决这个问题?

回答

1

所以这是由一个无效的URL引起的。我在的build.gradle文件中有这样的:

http://nexus:8081/content/repositories/snapshots 

,我需要这样的:

http://nexus:8081/nexus/content/repositories/snapshots 

你必须在--debug日志很仔细看,看这个错误:

[DEBUG] [sun.net.www.protocol.http.HttpURLConnection] [email protected] pairs: {null: HTTP/1.1 404 Not Found}{Date: Thu, 25 Sep 2014 22:25:16 GMT}{Cache-Control: must-revalidate,no-cache,no-store}{Content-Type: text/html;charset=ISO-8859-1}{Content-Length: 1370}{Server: Jetty(8.1.11.v20130520)} 
+0

你应该接受你自己的答案..并顺便说一句,你可以运行Nexus的根内容,如果你想。只需在nexus.properties中添加上下文路径即可。 – 2014-09-26 15:55:34

+0

您被禁止在2天内接受自己的答案。请参阅http://stackoverflow.com/help/self-answer。 “你也可以接受你自己的答案,但你必须等待48小时才能这样做,毕竟,别人可能会更好地解决你的问题! – Phyxx 2014-09-26 21:26:56

+0

对不起......我以为时间已经过去了 – 2014-09-27 04:42:16