我正在将一些项目转换为maven,来自传统的ant构建 碰巧的是,当我们使用Ant构建时,我们的源始终被称为" fileName- src .jar"。 现在,使用maven,我需要保持相同的命名..但似乎maven-source-plugin将名称设置为" fileName- sources .jar" 我该如何制作" -source"不附加? 我在使用finalName但是......无济于事
<configuration>
<finalName>fileName-src</finalName>
<fileNameMapping>no-version</fileNameMapping>
<archive>
<!-- ... manifest entries ... -->
</archive>
</configuration>
因此,jar将命名为&#34; fileName-src ** - source **。jar&#34;
答案 0 :(得分:2)
Maven Source Plugin指定的默认分类器为sources
,因此它会占用JAR&#39; finalName
并附加-sources
。
您可以通过设置classifier
来覆盖此设置。
例如:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-source-plugin</artifactId>
<version>3.0.1</version>
<configuration>
<classifier>src</classifier>
</configuration>
</plugin>