首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复或解决旅行车错误?

如何修复或解决旅行车错误?
EN

Stack Overflow用户
提问于 2015-10-24 13:33:44
回答 1查看 565关注 0票数 0

Bug https://issues.apache.org/jira/browse/MDEPLOY-177已经打我好几个月了。当maven试图下载工件时,它会停止使用一条消息,说明它正在下载。

代码语言:javascript
复制
x+1 of x B

例如:

代码语言:javascript
复制
1007/1006 B  

然后它就挂了。罗伯特·肖尔特曾多次试图在这方面提供帮助,但到目前为止都没有结果。在我的多平台环境中,我偶尔会看到bug正在蔓延,无论是在Eclipse环境中,还是直接在Mac宏上,或者最近使用的Ubuntu14.04LTS。

我怎么才能永远摆脱这个问题呢?

到目前为止,我所知道的建议如下:

  1. 取代旅行车版本
  2. 直接使用旅行车
  3. 首先使用当前的mvn版本。
  4. 选择不同的旅行车供应商

对于其中的每一个,我都不知道如何去做这些事情。

**用于#1:替换旅行车版本**

例如,罗伯特·肖尔特写道:“沃尔夫冈·法尔,你能把它缩小到ssh-旅行车的版本吗?你可以通过下载这个罐子并把它放到apache-maven-3.2.3/lib/ext中来完成吗?”

但是,这个位置会在哪里,例如Eclipse / MacPorts / Ubuntu?

这是我在Ubuntu14.04LTS机器上拥有的:

代码语言:javascript
复制
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中有:

代码语言:javascript
复制
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.jar

for #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上的版本--但在那里却不是!

EN

回答 1

Stack Overflow用户

发布于 2015-10-24 16:12:40

在主pom.xml中指定hud-ssh2.10解决了这个问题。2.7被打破,2.9可能被打破。

代码语言:javascript
复制
  <extensions>
    <extension>
        <groupId>org.apache.maven.wagon</groupId>
        <artifactId>wagon-ssh</artifactId>
        <version>2.10</version>
    </extension>
  </extensions>
</build>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33318793

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档