mvn устанавливает jar-с-зависимостями - PullRequest
11 голосов
/ 19 января 2011

Есть ли способ выполнить установку на jar-with-зависимости, созданный с помощью maven-assembly-plugin?

Ответы [ 5 ]

13 голосов
/ 12 октября 2012

Если вы свяжете сборку с фазой упаковки, она установит в вашем хранилище и «обычный» файл jar, и файл «с зависимостями» при сборке:

        <plugin>
            <artifactId>maven-assembly-plugin</artifactId>
            <version>2.3</version>
            <configuration>
                <descriptorRefs>
                    <descriptorRef>jar-with-dependencies</descriptorRef>
                </descriptorRefs>
            </configuration>
            <executions>
                <execution>
                    <id>make-assembly</id> <!-- this is used for inheritance merges -->
                    <phase>package</phase> <!--  bind to the packaging phase -->
                    <goals>
                        <goal>single</goal>
                    </goals>
                </execution>
            </executions>
        </plugin>
13 голосов
/ 11 августа 2011

сборка mvn: сборка -DdescriptorId = jar-with-зависимость

:)

0 голосов
/ 19 января 2011

Один из способов - создать проект, в котором вы используете плагин сборки.В конфигурации сборочного плагина вы можете указать, какой вывод вы хотите (jar, zip, ...)

В этом проекте pom вы можете поместить свои зависимости и построить его.Каждый раз, когда вы выполняете команду установки, все ваши зависимости будут в вашем упакованном файле.

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

Смотрите под заголовком «Выполнение: Сборка сборки» здесь .

0 голосов
/ 19 января 2011

mvn install не делает этого?

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