maven項目打包的時候忽略第三方依賴jar包

因為項目需要經常性的修改-打包-上傳到服務器,包含lib的war包比較大,第三方jar包基本不會大動,所以就想把這些jar包移出war包,放在jetty里面,這樣每次只需要編譯打包源碼即可,war包大小極度減小,方便上傳。
maven配置

<plugin>
  <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-war-plugin</artifactId>
    <version>3.1.0</version>
    <configuration>
        <warName>ROOT</warName>
        <packagingExcludes>
            %regex[WEB-INF/lib/(?!lock-).*.*.jar]
        </packagingExcludes>
    </configuration>
</plugin>

打包的時候排除/WEB-INF/lib/下面的jar包,lock- 是我自己的jar包,需要保留,所以使用正則處理了一下。
其他的第三方jar包全放在/jetty/lib/ext 中。

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容