Как установить артефакт Maven с исходниками из командной строки? - PullRequest
84 голосов
/ 24 февраля 2011

Как установить артефакт Maven с источниками?

так что позже мне не нужно открывать проект в затмении, чтобы увидеть какой-то код.

EDIT: Я знаю, что могу добавить в pom.xml этот код

<plugin>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
                <execution>
                        <id>attach-sources</id>
                        <phase>verify</phase>
                        <goals>
                                <goal>jar</goal>
                        </goals>
                </execution>
        </executions>
</plugin>

но я хотел бы сделать это из командной строки (чтобы сделать его более универсальным).

Ответы [ 4 ]

142 голосов
/ 24 февраля 2011

Чтобы загрузить источники для ваших зависимостей:

mvn eclipse:eclipse -DdownloadSources=true

Чтобы подключить источники к установке:

mvn source:jar install

Также предпочтительно использовать цель source:jar-no-fork в вашей поме, как описанона странице maven-source-plugin .

52 голосов
/ 24 марта 2013

Простой, получите ваши исходники и JavaDocs:

mvn dependency:resolve -Dclassifier=javadoc
mvn dependency:resolve -Dclassifier=sources
4 голосов
/ 15 сентября 2014

Пожалуйста, используйте mvn source:jar install для установки артефактов Maven.

0 голосов
/ 24 февраля 2011

С Eclipse это довольно просто, щелкните правой кнопкой мыши проект в представлении проводника проекта, выберите пункт меню maven, затем нажмите «загрузить источники».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...