[英]maven war plugin and custom Manifest file
我需要Maven war插件才能使用自定義MANIFEST.MF。 正如我從文檔中看到的那樣,您可以將MANIFEST.MF文件放在src / main / resources / META-INF /中,並將以下配置添加到pom.xml文件中:
<plugin>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<archive>
<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
但是我看到WebRoot / META-INF中添加的MANIFEST.MF是默認的。 我找不到問題所在。 任何建議或鏈接到github項目在哪里起作用? 謝謝
首先,在配置中您錯過了<groupid>
!
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
...
<configuration>
<archive>
<manifestFile>src/main/resources/META-INF/MANIFEST.MF</manifestFile>
</archive>
</configuration>
</plugin>
然后請注意,僅使用您自己清單的條目,而這些條目不在插件生成的條目中!
您自己的清單文件的內容將與Maven Archiver創建的條目合並。 如果您在自己的清單文件中指定一個條目,它將覆蓋Maven Archiver創建的值。
有關默認清單的條目和可配置的條目,請參見apache maven插件頁面 。 然后,您可以使用<manifestFile>
提供清單,從而添加更多自己的條目
編輯:如果要使用1:1副本,則可以嘗試使用maven程序集插件完成此操作,但是我認為您可以使用普通的mavne插件來完成此操作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.