根据文档,deploy:deploy-file
当您直接指定 pom 文件时应该可以工作;在这种情况下,文档说您不需要“groupId、artifactId、版本和打包参数......因为部署文件目标将从给定的 POM 中获取这些信息”。
但是,当我运行以下命令时:
mvn deploy:deploy-file -DpomFile=webapp-6.0.2.pom -Dfile=webapp-6.0.2.jar -DrepositoryId=internal -Durl=dav:http://server:9091/archiva/repository/internal -Dpackaging=jar -DgeneratePom=false
我收到此错误:
[INFO] Building Maven Default Project
[INFO] task-segment: [deploy:deploy-file] (aggregator-style)
[INFO] ------------------------------------------------------------------------
[INFO] [deploy:deploy-file]
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Missing group, artifact, version, or packaging information
使用mvn -e -X
不会揭示任何额外的见解。我正在使用 Maven 2.0.9 和 maven-deploy-plugin 2.3 版。
文档是错误的还是我遗漏了什么?