将jar部署到maven中的远程存储库时出错

时间:2012-01-20 04:56:22

标签: maven-2

我正在尝试将jar文件从本地计算机部署到具有神器的远程计算机。我尝试了以下命令:

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 感谢。

1 个答案:

答案 0 :(得分:0)

在评论中回答:

  

不确定Maven错误本身,但我确实注意到了   部署URL指向Artifactory&#39; / repo&#34;存储库(这是一个   实例中所有存储库的全局虚拟聚合器);   因为它是一个虚拟存储库,所以无法部署到它;你应该   将URL指向Artifactory的本地存储库之一   (libs-release-local等)。 - 1月20日的noamt和8:44的12月

     

我把它更改为本地回购名称,但仍然是同样的错误 - pranay 1月20日   &#39; 12 at 13:02

     

是的,我现在知道了......实际上是错误的网址..谢谢   很多 - pranay 1月25日&12; 12点6:33