maven打包时剔除第三方jar包

因为项目需要经常性的修改-打包-上传到服务器,包含lib的war包比较大,第三方jar包基本不会大动,所以就想把这些jar包移出war包,放在jetty里面,这样每次只需要编译打包源码即可,war包大小极度减小,方便上传。

1.Maven打war包时,排除和包含指定文件或目录

  org.apache.maven.plugins

    maven-war-plugin

  3.1.0

   

        springbootDemo

       

WEB-INF/lib/*.jar

WEB-INF/classes/*jdbc.properties

            %regex[WEB-INF/lib/(?!lock-).*.*.jar]

       

 

2.springboot 打包时配置分离,依赖jar分离 


 

            

                true

                src/main/resources

                

                    static/**

                    templates/**

                    *.yml

                    *.properties

                    *.xml

                    *.txt

                

            

        

你可能感兴趣的:(maven打包时剔除第三方jar包)