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