Maven 源代码插件 - 更改 JAR 文件名

Maven source plugin - change JAR file name

我正在将一些项目从遗留的 ant 构建转换为 maven 碰巧的是,当我们使用 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 将命名为 "fileName-src**-source**.jar"

Maven Source Plugin 分配的默认分类器是:sources 因此它将采用 JAR 的 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>