Не удается переименовать файл JAR с помощью плагина Maven JAR - PullRequest
0 голосов
/ 09 октября 2018

У меня есть проект maven с упаковкой как war, но я также хочу сгенерировать его jar, поэтому я использую следующий плагин:

            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <version>3.1.0</version>
                <configuration>
                    <classifier>classes</classifier>
                    <finalName>${project.artifactId}-${project.version}</finalName>
                </configuration>
                <executions>
                    <execution>
                        <id>package-jar</id>
                        <phase>package</phase>
                        <goals>
                            <goal>jar</goal>
                        </goals>
                    </execution>
                </executions>
            </plugin>

Проблема:

1) Имябанка приходит как artifact-version-classes.jar, но я не хочу "классов" в имени банки, это должно быть похоже на artifact-version.jar.

Если я удаляю тег, я получаю следующую ошибку:

Не удалось выполнить цель org.apache.maven.plugins: maven-jar-plugin: 3.1.0: jar (package-jar) в проекте xyz: необходимо использовать классификатор для добавления дополнительных артефактов к проектувместо их замены.

Пожалуйста, укажите, как этого добиться.

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