Развертывание артефакта, его источников и javadoc с помощью плагина Maven deploy:deploy-file
Я в тупике, пытаясь развернуть артефакт, его источники и его javadoc в нашем репозитории maven (Nexus). Источники и параметры javadoc, похоже, игнорируются, и фактически загружается только основной jar, указанный в-Dfile.
кто-нибудь знает, что случилось? Вот моя команда (я пытаюсь поместить удар в наш локальный репозиторий)
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. Согласно документация параметр sources
и javadoc
доступны в этой версии.
если вы используете правильную версию, и она все еще не работает, вы можете развернуть артефакты с помощью старой команды way - in multiple.
для развертывания исходного jar используйте:
mvn deploy:deploy-file -Dfile=whack-1.0.0-sources.jar \
-Dclassifier=sources
-DgroupId=org.igniterealtime \
-DartifactId=whack \
-Dversion=1.0.0 \
-Dpackaging=jar \
-Durl=https://myhost.com/nexus/content/repositories/thirdparty/
и javadoc jar:
mvn deploy:deploy-file -Dfile=whack-1.0.0-javadoc.jar \
-Dclassifier=javadoc
-DgroupId=org.igniterealtime \
-DartifactId=whack \
-Dversion=1.0.0 \
-Dpackaging=jar \
-Durl=https://myhost.com/nexus/content/repositories/thirdparty/