从MANIFEST.MF文件中排除类路径引用

时间:2015-05-05 04:34:21

标签: java maven jboss7.x maven-3

在尝试在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.

1 个答案:

答案 0 :(得分:0)

终于解决了问题:

来自maven文档Generating a manifest classpath 我已将属性addClasspath设置为false。现在控制台中没有警告。

        <manifest>
          <packageName>blabla</packageName>
                        <addClasspath>false</addClasspath>
                        ....
                        <addExtensions>false</addExtensions>
                        ....
        </manifest>