Развертывание артефакта, его источников и javadoc с помощью плагина maven deploy: deploy-file - PullRequest
9 голосов
/ 20 сентября 2011

Я в тупике, пытаясь развернуть артефакт, его источники и Javadoc в нашем хранилище maven (Nexus). Источники и параметры javadoc, похоже, игнорируются, и на самом деле загружается только основной jar, указанный в -Dfile.

Кто-нибудь знает, что не так? Вот моя команда (я пытаюсь поместить 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 ]

13 голосов
/ 20 сентября 2011

Сначала проверьте, используете ли вы плагин версии 2.7. Согласно документации опции sources и javadoc доступны с этой версии на.

Если вы используете правильную версию, и она все еще не работает, вы можете развернуть артефакты старым способом - в нескольких командах.

Для развертывания исходного 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/
1 голос
/ 28 октября 2013

вам необходимо дополнительно указать -DrepositoryId

...