[英]Exclude class path reference from MANIFEST.MF file
尝试在JBoss 7.1.1中部署EAR时,我得到了一些WARN
。
15:41:32,028 WARN [org.jboss.as.server.deployment] (MSC service thread 1-6) Class Path entry lib/commons-fileupload-1.0.jar in "/C:/myEar.ear/myWar.war" does not point to a valid jar for a Class-Path reference.
这个问题在清楚地解释这个 SO线程。
我尝试从MANIFEST.MF文件中删除引用,此后不再出现任何警告。
我的问题是,有什么我可以尝试从MANIFEST.MF中排除此类路径而无需手动删除的吗?
我正在寻找一种方法,以某种方式可以在进行mvn构建时做到这一点。我正在使用maven 3。
终于解决了:
从maven文档生成清单类路径,我将属性addClasspath
为false
。 现在,控制台中没有警告。
<manifest>
<packageName>blabla</packageName>
<addClasspath>false</addClasspath>
....
<addExtensions>false</addExtensions>
....
</manifest>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.