找到war包所在的pom,添加排除具体的jar,还可以根据表达式添加具体的jar。 <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-war-plugin</artifactId> <configuration> <packagingExcludes> <!--排除具体jar包--> WEB-INF/lib/disruptor-3.3.2.jar, WEB-INF/lib/log4j-api-2.3.jar, WEB-INF/lib/log4j-core-2.3.jar, WEB-INF/lib/log4j-slf4j-impl-2.3.jar, WEB-INF/lib/log4j-web-2.3.jar, WEB-INF/lib/shiro-cas-1.2.3.jar, WEB-INF/lib/shiro-core-1.2.3.jar, WEB-INF/lib/shiro-ehcache-1.2.3.jar, WEB-INF/lib/shiro-quartz-1.2.3.jar, WEB-INF/lib/shiro-spring-1.2.3.jar, WEB-INF/lib/shiro-web-1.2.3.jar <!--排除不是以shiro-开头的所有jar包--> <!--%regex[WEB-INF/lib/(?!shiro-).*.*.jar]--> <!--排除以shiro-开头的所有jar包--> <!--%regex[WEB-INF/lib/(shiro-).*.*.jar]--> </packagingExcludes> </configuration> </plugin> </plugins>
如何在war包内剔除指定jar
最新推荐文章于 2024-02-28 09:36:20 发布