在尝试在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.
this SO帖子中明确解释了这个问题。
我尝试从MANIFEST.MF文件中删除引用,之后没有更多警告。
我的问题是,有什么我可以尝试从MANIFEST.MF中排除此类路径而不手动删除它?
我正在寻找一种方法,不知怎的,我可以在使用mvn build时这样做。我正在使用maven 3.
答案 0 :(得分:0)
终于解决了问题:
来自maven文档Generating a manifest classpath
我已将属性addClasspath
设置为false
。现在控制台中没有警告。
<manifest>
<packageName>blabla</packageName>
<addClasspath>false</addClasspath>
....
<addExtensions>false</addExtensions>
....
</manifest>