我试图从maven构建的jar中排除版本号。因此,atf-1.0.jar将简单地变为atf.jar。但是,下面的代码段始终会将版本号附加到jar名称。我尝试过使用destinationFileName但它似乎没有任何区别。我无法看到pom.xml的哪个部分实际附加了该版本。我正在使用pom.xml中的这个片段。此阶段将构建的jar复制到输出目录。
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-dependency-plugin</artifactId>
<version>2.8</version>
<executions>
<execution>
<id>copy-built-resources</id>
<phase>install</phase>
<goals>
<goal>copy</goal>
</goals>
<configuration>
<artifactItems>
<artifactItem>
<groupId>${project.groupId}</groupId>
<artifactId>${project.artifactId}</artifactId>
<type>${project.packaging}</type>
</artifactItem>
</artifactItems>
<destinationFileName>atf.jar</destinationFileName>
<outputDirectory>${utf.release.dir}</outputDirectory>
</configuration>
</execution>
任何想法都非常感激......