Проект должен обновить maven-jar-plugin с версии 2.3.x до текущей последней версии (3.1.2), он не смог выполнить цель после обновления
Файл pom перед обновлением показан ниже
<plugin>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.1</version>
<executions>
<execution>
<goals>
<goal>jar</goal>
<goal>test-jar</goal>
</goals>
</execution>
</executions>
<configuration>
<archive>
<manifestFile>src/main/resources/templates/MANIFEST.MF</manifestFile>
<manifestEntries>
<Bundle-SymbolicName>${project.groupId}.${project.artifactId}</Bundle-SymbolicName>
<Bundle-Version>${project.version}</Bundle-Version>
<Bundle-ManifestVersion>2</Bundle-ManifestVersion>
<Bundle-Name>${project.groupId} ${project.artifactId} package</Bundle-Name>
</manifestEntries>
</archive>
</configuration>
</plugin>
После изменения на <version>3.1.2</version>
и запуска maven clean и установки он выводит следующую ошибку
Не удалось выполнить цель org.apache.maven.plugins: maven-jar-plugin: 3.1.2: jar (по умолчанию) в проекте xxx: вместо этого вы должны использовать классификатор для присоединения дополнительных артефактов к проектуо замене их.
Вопрос:
Как я могу использовать классификатор для присоединения дополнительных артефактов к проекту вместо их замены?
Подробнее
- это проект Java, а IntelliJ IDEA - это IDE