本文介绍了如何将Maven工程版本放在war文件清单中?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I need to have Maven insert the version number from the POM file into the manifest located in the WAR file under /WEB-INF/manifest.mf.

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

How do I do this? I was able to easily file documentation for doing this in a JAR file using the maven-jar-plugin, but that does not work on a WAR file.

感谢您的帮助!

推荐答案

使用maven-war-plugin解决了该问题.请参阅以下配置:

Figured it out using the maven-war-plugin. See the configuration below:

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

这篇关于如何将Maven工程版本放在war文件清单中?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-31 18:39