我很困难,试图将一个工件,它的源代码和它的javadoc部署到我们的maven资源库(Nexus) . 源和javadoc参数似乎被忽略,只有-Dfile中指定的主jar实际上传 .
有谁知道什么是错的?这是我的命令(我正在尝试将Whack放入我们的本地存储库)
mvn deploy:deploy-file -Dfile=whack-1.0.0.jar \
-Dsources=whack-1.0.0-sources.jar \
-Djavadoc=whack-1.0.0-javadoc.jar \
-DgroupId=org.igniterealtime \
-DartifactId=whack \
-Dversion=1.0.0 \
-Dpackaging=jar \
-Durl=https://myhost.com/nexus/content/repositories/thirdparty/
2 回答
首先检查您是否使用插件版本2.7 . 根据documentation,此版本提供了选项
sources
和javadoc
.如果您使用的是正确的版本但仍然无法正常工作,则可以使用旧方法部署工件 - 在多个命令中 .
要部署源jar使用:
和javadoc jar:
您还需要另外指定-DrepositoryId