Maven源插件 - 更改JAR文件名

时间:2018-04-05 15:50:42

标签: maven maven-plugin

我正在将一些项目转换为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;

1 个答案:

答案 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>