gpt4 book ai didi

java - 使用Maven将manifest文件中的版本信息放入JAR中

转载 作者:行者123 更新时间:2023-12-01 11:20:29 25 4
gpt4 key购买 nike

我正在尝试找到一种使用 Maven 将 list 文件中的版本信息放入 JAR 中的方法?

对于 WAR 文件,我在 POM.XML 中使用以下内容

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<version>2.6</version>
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
</manifest>
</archive>
</configuration>
</plugin>

然后我运行“mv clean package

您将如何对 JAR 执行此操作。您能否给我有关更改和命令的详细信息...谢谢

最佳答案

可以使用maven-jar-plugin(配置与maven-war-plugin几乎相同)

<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.6</version>
<configuration>
<archive>
<index>true</index>
<manifest>
<addClasspath>true</addClasspath>
</manifest>
<manifestEntries>
<mode>development</mode>
<url>${project.url}</url>
<key>value</key>
</manifestEntries>
</archive>
</configuration>
...
</plugin>

这里是插件的文档:https://maven.apache.org/plugins/maven-jar-plugin/examples/manifest-customization.html

以及所有选项:http://maven.apache.org/shared/maven-archiver/index.html

关于java - 使用Maven将manifest文件中的版本信息放入JAR中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31295871/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com