Java学习-087-自定义MANIFEST.MF 文件并打包生效


在 src/main/resources 文件夹下创建 MANIFEST.MF 文件,文件内容如下所示:

Created-By: 范丰平
Manifest-Version: 1.0
Premain-Class: org.fanfengping.agent.demo.monitor.MonitorAgent
Can-Redefine-Classes: true

 

在项目工程 pom.xml 文件中,添加如下所示的配置信息:

<build>
  <plugins>
    <plugin>
      <groupId>org.apache.maven.plugins</groupId>
      <artifactId>maven-jar-plugin</artifactId>
      <version>3.2.2</version>
      <configuration>
        <archive>
          <manifestEntries>
            <build-time>${maven.build.timestamp}</build-time>
          </manifestEntries>
          <manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
        </archive>
      </configuration>
    </plugin>
  </plugins>
</build>

 

通过 manifestFile 指定自定义的 MANIFEST.MF 文件

再次执行 mvn clean package 即可正确配置,覆盖原有默认的文件,文件内容如下所示:

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM