2014-08-28 39 views
4

我建立使用maven项目(在此我是新手),它的悬挂:Maven的挂无限期地检查更新

$ mvn package 
[INFO] Scanning for projects... 
[INFO] ------------------------------------------------------------------------ 
[INFO] Building Presentation Reports 
[INFO] task-segment: [package] 
[INFO] ------------------------------------------------------------------------ 
[INFO] artifact org.codehaus.mojo:tomcat-maven-plugin: checking for updates from central 

此命令已做的工作没有问题了一段时间,我没有[明知?]改变任何事情,并且在那时已经开始悬挂了(甚至在一夜之间离开了它并且没有改变)。

$ mvn --version 
Apache Maven 2.2.1 (rdebian-8) 
Java version: 1.7.0_25 
Java home: /usr/lib/jvm/java-7-openjdk-amd64/jre 
Default locale: en_US, platform encoding: UTF-8 
OS name: "linux" version: "3.5.0-23-generic" arch: "amd64" Family: "unix" 

我会说实话,我会留下深刻的印象巨大的,如果有人精确定位的问题,只是这个信息,但在正确的方向的指针将是巨大的帮助,搜索周围产生了什么,我不知道从哪儿开始。

+1

你可以运行这个命令并发布整个输出'mvn clean package -X' – 2014-08-28 17:15:14

+1

我不确定它为什么会挂起,但我建议在pom.xml中为你的插件指定一个版本。这应该防止Maven检查更新(这也可以使你的构建更快),但是它也使得你的构建更强大,因为插件版本被锁定。一旦你锁定了插件版本,你就可以使用versions-maven-plugin来保持它们的最新状态。 – 2014-08-28 17:25:11

+0

@Jigar谢谢,这帮助我真正发现了问题,一个需要重新启动的工艺过程。 – Luis 2014-08-28 17:35:39

回答

2

看起来好像死了同时下载,看到确切的地步,它挂起,请运行

mvn clean package -X -e 

,这将使你从它需要artifactory的过程中,重启时的意见调试级别日志详细