Bug https://issues.apache.org/jira/browse/MDEPLOY-177已经打我好几个月了。当maven试图下载工件时,它会停止使用一条消息,说明它正在下载。
x+1 of x B例如:
1007/1006 B 然后它就挂了。罗伯特·肖尔特曾多次试图在这方面提供帮助,但到目前为止都没有结果。在我的多平台环境中,我偶尔会看到bug正在蔓延,无论是在Eclipse环境中,还是直接在Mac宏上,或者最近使用的Ubuntu14.04LTS。
我怎么才能永远摆脱这个问题呢?
到目前为止,我所知道的建议如下:
对于其中的每一个,我都不知道如何去做这些事情。
**用于#1:替换旅行车版本**
例如,罗伯特·肖尔特写道:“沃尔夫冈·法尔,你能把它缩小到ssh-旅行车的版本吗?你可以通过下载这个罐子并把它放到apache-maven-3.2.3/lib/ext中来完成吗?”
但是,这个位置会在哪里,例如Eclipse / MacPorts / Ubuntu?
这是我在Ubuntu14.04LTS机器上拥有的:
muf@capri:/usr/share/maven/lib$ ls -l | grep wagon
lrwxrwxrwx 1 root root 37 Oct 30 2013 aether-connector-wagon.jar -> ../../java/aether-connector-wagon.jar
lrwxrwxrwx 1 root root 29 Oct 30 2013 wagon-file.jar -> ../../java/wagon-file-2.x.jar
lrwxrwxrwx 1 root root 36 Oct 30 2013 wagon-http-shaded.jar -> ../../java/wagon-http-shaded-2.x.jar
lrwxrwxrwx 1 root root 37 Oct 30 2013 wagon-provider-api.jar -> ../../java/wagon-provider-api-2.x.jar在/usr/share/java中有:
muf@capri:/usr/share/java$ ls -l wagon-ssh*
lrwxrwxrwx 1 root root 13 Apr 24 2012 wagon-ssh-1.0.jar -> wagon-ssh.jar
lrwxrwxrwx 1 root root 17 Nov 1 2013 wagon-ssh-2.x-2.5.jar -> wagon-ssh-2.x.jar
-rw-r--r-- 1 root root 24033 Nov 1 2013 wagon-ssh-2.x.jar
lrwxrwxrwx 1 root root 20 Apr 24 2012 wagon-ssh-common-1.0.jar -> wagon-ssh-common.jar
lrwxrwxrwx 1 root root 24 Nov 1 2013 wagon-ssh-common-2.x-2.5.jar -> wagon-ssh-common-2.x.jar
-rw-r--r-- 1 root root 20532 Nov 1 2013 wagon-ssh-common-2.x.jar
-rw-r--r-- 1 root root 21913 Apr 24 2012 wagon-ssh-common.jar
lrwxrwxrwx 1 root root 25 Apr 24 2012 wagon-ssh-common-test-1.0.jar -> wagon-ssh-common-test.jar
-rw-r--r-- 1 root root 6131 Apr 24 2012 wagon-ssh-common-test.jar
lrwxrwxrwx 1 root root 22 Apr 24 2012 wagon-ssh-external-1.0.jar -> wagon-ssh-external.jar
lrwxrwxrwx 1 root root 26 Nov 1 2013 wagon-ssh-external-2.x-2.5.jar -> wagon-ssh-external-2.x.jar
-rw-r--r-- 1 root root 9953 Nov 1 2013 wagon-ssh-external-2.x.jar
-rw-r--r-- 1 root root 9718 Apr 24 2012 wagon-ssh-external.jar
-rw-r--r-- 1 root root 23603 Apr 24 2012 wagon-ssh.jarfor #2: --到目前为止,我还没有找到这方面的说明。
for 3:
对于明显的“更当前的mvn”,我必须知道哪个maven附带了一个没有bug的旅行车。多达3.3.1的漏洞存在,例如在Mac上。
for #4: https://maven.apache.org/guides/mini/guide-wagon-providers.html有关于更改提供程序的说明-它没有说明如何更改提供程序的版本。
到目前为止,将评级下调至3.0.5已经奏效。但是不幸的是,在Ubuntu14.04LTS中,这仅仅是Macport上的版本--但在那里却不是!
发布于 2015-10-24 16:12:40
在主pom.xml中指定hud-ssh2.10解决了这个问题。2.7被打破,2.9可能被打破。
<extensions>
<extension>
<groupId>org.apache.maven.wagon</groupId>
<artifactId>wagon-ssh</artifactId>
<version>2.10</version>
</extension>
</extensions>
</build>https://stackoverflow.com/questions/33318793
复制相似问题