我正在尝试将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 感谢。
答案 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