maven打包時過濾檔案及排除依賴包
maven打包時會把該包依賴的包一起打進來,但某些時候我們並不需要這些包,例如xerces(用於解析XML)導進來後可能會造成tomcat啟動的異常(包衝突),需要打包時排除掉。
1、排除依賴包
<dependency>
<groupId>commons-dbcp</groupId>
<artifactId>commons-dbcp</artifactId>
<version>1.2.1</version>
<exclusions>
<exclusion>
<artifactId>xercesImpl</artifactId>
<groupId>xerces</groupId>
</exclusion>
</exclusions>
</dependency>
2、過濾檔案
<build>
<resources>
<resource>
<directory>src/main/java</directory>
<!-- 包含 -->
<includes>
<include>**/*.vm</include>
<include>**/*.properties</include>
</includes>
<!-- 排除 -->
<excludes>
<exclude>**/*.log</exclude>
</excludes>
</resource>
<resource>
<directory>src/main/resources</directory>
<filtering>true</filtering>
<includes>
<include>**/*.*</include>
</includes>
<excludes>
<exclude>**/*.log</exclude>
</excludes>
</resource>
</resources>
</build>
相關文章
- 普通maven專案將依賴包打包方法Maven
- maven專案打包說有依賴jar包到一個資料夾MavenJAR
- Maven依賴範圍及依賴傳遞Maven
- maven中排除依賴傳遞可以在pom.xml檔案中使用exclusions標籤MavenXML
- Maven如何只打包專案某個模組及其依賴模組?Maven
- IDEA中使用maven打包且包含依賴IdeaMaven
- maven打包jar無法打入依賴專案問題解決MavenJAR
- maven解決jar包依賴衝突MavenJAR
- IntelliJ IDEA 匯入maven專案並將它及依賴打成jar包IntelliJIdeaMavenJAR
- Idea Java Maven建立專案,新增依賴,引用本地jar,打包jarIdeaJavaMavenJAR
- maven依賴jar包更新,業務jar需同步更新(業務jar依賴API)MavenJARAPI
- 如何使用Maven將專案中的依賴打進jar包MavenJAR
- 【ZIP】打包過濾指定目錄和檔案
- tar打包且排除某個檔案
- 如何在MAVEN中配置Spring的依賴包MavenSpring
- Maven依賴管理:控制依賴的傳遞Maven
- Maven依賴機制Maven
- Maven 依賴關係Maven
- Maven工程依賴配置Maven
- pyinstaller 打包 exe 程式步驟和新增依賴檔案方法
- 解決Maven中90%的依賴(導包)問題Maven
- eclipse中maven專案不顯示Maven Dependencies依賴EclipseMaven
- 使用maven-war-plugin動態載入處理環境變數,過濾打包檔案MavenPlugin變數
- 解決maven打包時手動新增的依賴jar包打不進去的情況MavenJAR
- vue-cli3.0打包時如何忽略某個第三方依賴包Vue
- HTop依賴包
- Maven依賴管理系統Maven
- Maven把專案依賴的所有jar包都打到同一個jar中MavenJAR
- 打包可執行jar檔案,沒有主清單屬性,部分依賴沒有打包。JAR
- 通過程式碼在eclips中新增Maven Dependencies依賴包的簡單方法Maven
- AIX上打包排除某些檔案/資料夾AI
- Gateway過濾器中呼叫OpenFeign時出現迴圈依賴問題Gateway過濾器
- 為什麼在SpringBoot+maven的專案中,所引入的依賴包可以不指定依賴的版本號?Spring BootMaven
- maven基礎:依賴範圍Maven
- Maven依賴衝突處理Maven
- maven2+依賴傳遞Maven
- Maven最佳實踐:管理依賴Maven
- Maven依賴版本更新踩坑Maven