我已經放置在/src/main/webapp/WEB-INF/lib/
排除所有的罐子從web應用/ WEB-INF/lib下的
第三方JAR的在我的web項目中,我已經在pom.xml中提到的相關性爲所有需要 JAR的。 現在,由於依賴關係是在POM中定義的,因此JAR將自動打包在lib
文件夾中。
- 我想排除
lib
中的所有JAR。 - 的依賴JAR的應該打包的lib內同時建設的WAR
我不能刪除的LIB
從WEB-INF,因爲它的二手地方發展
這是我已經試過到目前爲止:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-war-plugin</artifactId>
<configuration>
<packagingExcludes>META-INF/context.xml</packagingExcludes>
<webResources>
<resource>
<directory>src/main/webapp/WEB-INF/lib</directory>
<excludes>
<exclude>**/**</exclude>
</excludes>
</resource>
</webResources>
</configuration>
</plugin>
任何想法?
沒有理由hav e這個用於本地開發的'lib'目錄Maven在本地緩存所有內容,Eclipse,Idea和Netbeans都知道如何從那裏獲取依賴關係。如果你正在開發一個Tomcat的'webapps'目錄,那麼這是一個糟糕的做法。 Maven可以無縫地構建和部署一個'war'文件到所有流行的J2EE容器。 – 2011-08-31 16:02:40