Я работаю с Maven2 .Я хочу знать, есть ли способ скрыть версия банки после build с типом упаковки" ear ".
Например, если:
- Я использую junit с версией 5, я хочу получить его в моем ухе с именем junit.jarа не junit-5.jar.
- Я использую внешний jar с именем file.jar, и я делаю сборку с типом упаковки "ear", и я хочу, чтобы после сборки этот jar был добавлен в ухос тем же оригинальным именем «file.jar», а не «file-version.jar».
Я не использую плагин, я просто зависимость: у меня есть этот pom, например:
<project>
<modelVersion>4.0.0</modelVersion>
<groupId>project</groupId>
<artifactId>project</artifactId>
<version>1</version>
<packaging>ear</packaging>
<dependencies>
<dependency>
<groupId>file</groupId>
<artifactId>file</artifactId>
<version>1</version> // just because it can't be empty
<type>jar</type>
</dependency>
</dependencies>
</project>
И я установил файл file.jar в свой локальный репозиторий с помощью mvn install: install-file
И я хочу иметь в качестве артефакта ухо "project.ear", содержащееfile.jar без имени версии (не file-1.jar)!