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 谢谢。
不知道的Maven的错误本身,但我也注意到,在部署URL指向Artifactory的的“/回购”库(它是实例中所有存储库的全局虚拟聚合器);因为它是一个虚拟存储库,所以不能部署到它;您应该将URL指向Artifactory的本地存储库之一(libs-release-local等)。 – noamt
我把它改为本地回购的名称,但仍然是相同的错误 – pranay
是的,我现在得到它现在..实际上是把错误的网址..感谢很多 – pranay