Можно установить исходный код и javadoc jar в репозиторий maven вместе с одной командой `mvn clean all` - PullRequest
2 голосов
/ 02 февраля 2012

Как мы все знаем, использование mvn clean install установит встроенный пакет, например, jar, zip, pom, в локальный репозиторий, но в исходный код и javadoc jar.Могу ли я внести некоторые изменения в pom.xml, чтобы исходный код и jardoc jar были установлены в локальный репозиторий с mvn clean install

1 Ответ

6 голосов
/ 03 февраля 2012

Да, вам нужно добавить maven-source-plugin и maven-javadoc-plugin к вашему pom.Это приведет к автоматическому выполнению цели jar во время фазы пакета без необходимости указывать ее в командной строке.

<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-source-plugin</artifactId>
        <executions>
            <execution>
                <id>attach-sources</id>
                <goals>
                    <goal>jar</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-javadoc-plugin</artifactId>
        <executions>
            <execution>
                <id>attach-javadocs</id>
                <goals>
                    <goal>jar</goal>
                </goals>
            </execution>
        </executions>
    </plugin>
    ...
<plugins>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...