Мне нужно сгенерировать jar с помощью pom и отправить этот jar другим tar-файлам, которые созданы с использованием другого pom, под тем же родительским pom.i этого удалось добиться с помощью плагина maven-assembly и использования assembly. xml file.Но при упаковке баночки в tar имя окончательного имени баночки появляется вместе с версией. Есть ли способ, которым я могу сохранить его до нужного имени, после того как баночка сгенерирована в tar.
используемый плагин сборки tar pom:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-assembly-plugin</artifactId>
<executions>
<execution>
<id>First</id>
<phase>package</phase>
<goals>
<goal>single</goal>
</goals>
<configuration>
<descriptor>${project.basedir}/src/assembly/assembly.xml</descriptor>
<finalName>First</finalName>
<outputDirectory>${project.build.directory}</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<dependencies>
<dependency>
<groupId>com.application</groupId>
<artifactId>jarName</artifactId>
<version>0.0.1</version>
</dependency>
</dependencies>
сборка. xml файл
<dependencySets>
<dependencySet>
<outputDirectory></outputDirectory>
<useProjectArtifact>true</useProjectArtifact>
<includes>
<include>com.application.jarName:jar</include>
</includes>
</dependencySet>
</dependencySets>
в банке, я дал версию как 0.0.1
требуется имя фляги - "jarName" :::::::: появляется имя фляги: "jarName-0.0.1"
когда я выполняю только флягу фляги, можно дать любое имя в качестве окончательного имени, используя тег в плагине jar, но когда я выполняю его, используя tar-pom, я не могу получить требуемое имя для своего jar после генерации в Tar.