Переместить сгенерированную банку maven-onejar в другое место
Я использую onejar-maven-plugin
создать банку для моего проекта, и все идет хорошо. Но, когда я пытаюсь изменить его в подпапку, например. dist
Баночка от maven-jar-plugin
генерируется, а не баночка от onejar.
Плагин onejar не имеет опции выходного каталога.
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<outputDirectory>${project.build.directory}/dist</outputDirectory>
<archive>
<manifest>
<mainClass>com.ss.itempriceclient.ItemPriceUploader</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.dstovall</groupId>
<artifactId>onejar-maven-plugin</artifactId>
<version>1.4.4</version>
<executions>
<execution>
<configuration>
<classifier>onejar</classifier>
</configuration>
<goals>
<goal>one-jar</goal>
</goals>
</execution>
</executions>
</plugin>
Как изменить выходной каталог сгенерированного файла onejar на подпапку, например. dist
?
1 ответ
Решение
Я наконец пошел с maven-assembly-plugin
, Имеет много вариантов конфигурации.