2012-01-20 87 views
0

我正在尝试从本地机器上部署jar文件到具有artifactory的远程机器。我想下面的命令:在将jar部署到远程存储库的maven时出错

mvn deploy:deploy-file -DgroupId=<some-id> 
         -DartifactId=<some-artifact> 
         -Dversion=<version> 
         -Dpackaging=jar 
         -Dfile=<path to the file in my local system> 
         -Durl=http://<ip of remote machine>:<port>/artifactory/repo/ 
         -DrepositoryId=<artifactory -id in remote machine> 

但执行它给错误:

[INFO] Scanning for projects... 
[INFO] Searching repository for plugin with prefix: 'deploy'. 
[INFO] ----------------------------------------------------------------------- 
[INFO] Building Maven Default Project 
[INFO] task-segment: [deploy:deploy-file] (aggregator-style) 
[INFO] ----------------------------------------------------------------------- 
[INFO] ----------------------------------------------------------------------- 
[ERROR] BUILD ERROR 
[INFO] ----------------------------------------------------------------------- 
[INFO] One or more required plugin parameters are invalid/missing for 'deploy: 
ploy-file' 

[0] Inside the definition for plugin 'maven-deploy-plugin' specify the following 
: 

    <configuration> 
    ... 
<url>VALUE</url> 
</configuration> 

-OR- 

on the command line, specify: '-Durl=VALUE' 

,因为我指定值DURL在我的命令为什么我还收到此错误? 如何解决这个问题? 该maven版本是2.2.1 谢谢。

+4

不知道的Maven的错误本身,但我也注意到,在部署URL指向Artifactory的的“/回购”库(它是实例中所有存储库的全局虚拟聚合器);因为它是一个虚拟存储库,所以不能部署到它;您应该将URL指向Artifactory的本地存储库之一(libs-release-local等)。 – noamt

+0

我把它改为本地回购的名称,但仍然是相同的错误 – pranay

+0

是的,我现在得到它现在..实际上是把错误的网址..感谢很多 – pranay

回答

0

回答评论:

不知道的Maven的错误本身,但我也注意到,在 部署URL指向Artifactory的的“/回购”库(这是所有的一个 全球虚拟聚合实例中的存储库); 因为它是一个虚拟存储库,所以不能部署到它;你应该将URL指向Artifactory的本地存储库 (libs-release-local等)。 - noamt 1月20日在'12 8:44

我改成了本地仓库的名字,但还是同样的错误 - pranay月20 '12在13:02

是的,我得到了它now..actually工作呢是把错误的URL ..thanks 很多 - pranay 1月25日在'12 6:33

相关问题