在 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 即可正確配置,覆蓋原有默認的文件,文件內容如下所示: