一尘不染

如何将Maven工程版本放在war文件清单中?

java

我需要让Maven将POM文件中的版本号插入/WEB-INF/manifest.mf下WAR文件中的清单中。

我该怎么做呢?我可以使用maven-jar-plugin轻松地在JAR文件中归档用于执行此操作的文档,但这不适用于WAR文件。

谢谢您的帮助!


阅读 199

收藏
2020-12-03

共1个答案

一尘不染

使用maven-war-plugin弄清楚了。请参阅以下配置:

<plugin>
     <groupId>org.apache.maven.plugins</groupId>
     <artifactId>maven-war-plugin</artifactId>
     <version>2.1.1</version>
     <configuration>
         <archive>
             <manifestEntries>
                 <version>${project.version}</version>
             </manifestEntries>
         </archive>
     </configuration>
</plugin>
2020-12-03