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>
我正在将一些项目从遗留的 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>