首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Maven-war-plugin双manifest.mf

Maven-war-plugin双manifest.mf
EN

Stack Overflow用户
提问于 2014-04-03 07:28:42
回答 1查看 465关注 0票数 4

我有一个web应用程序包(osgi),我需要我的自定义清单。在互联网上,我找到了一个解决方案--我们创建src/main/resources/META/MANIFEST.MF,并在pom中创建:

代码语言:javascript
复制
<plugin>
 <groupId>org.apache.maven.plugins</groupId>
 <artifactId>maven-war-plugin</artifactId>       
 <version>2.3</version><br>
 <configuration>
 <archive>
  <manifestFile>
   ${project.build.outputDirectory}/META-INF/MANIFEST.MF     
  </manifestFile>
</archive>
</configuration>
</plugin>

但是当我在最后一次战争中用这样的语言时,我有两个MANIFEST.MF

  1. /META-INF/MANIFEST.MF
  2. /WEB/classes/META-INF/MANIFEST.MF

我发现这个问题的解决方案:

代码语言:javascript
复制
<packagingExcludes>/WEB-INF/classes/META-INF/</packagingExcludes>

但我想知道原因-为什么?这是个虫子吗?不,我不明白,还是我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2014-12-10 20:31:07

/WEB/classes/META/MANIFEST.MF来自src/main/ resources /META/MANIFEST.MF(由maven复制,与放置在“资源”文件夹中的任何其他文件一样)

/META/MANIFEST.MF由maven-war插件创建

我相信你只需要第二个。所以您应该删除资源中的manifest.mf。

希望能帮上忙!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22830668

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档