java - 如何将maven项目版本放入war文件 list 中?

标签 java maven-2 maven maven-plugin

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

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

感谢您的帮助!

最佳答案

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

关于java - 如何将maven项目版本放入war文件 list 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5780428/

相关文章:

java - 如何从 iso 获取国家/地区电话前缀

maven-2 - 在 Maven 项目中,采用嵌套或平面目录布局的原因是什么?

java - HIbernate Maven项目:没有名为EntityManager的持久性提供程序

java - 测试期间未正确读取 MessageSource

java - 空文件构造函数既不是文件也不是目录

java - Spring 启动 WebClient : Closes connection prematurely before response

java - Maven 编译多个 src 目录

maven-2 - Maven 中 Main 和 Test 的不同 Checkstyle 规则

java - spring boot 找不到实体

java - 调试 Java 代理