通常,使用maven-war-plugin打包时,会把所有依赖的jar包添加到target/WEB-INF/lib目录下,那么有没有办法剔除指定jar呢,例如commons-logging.jar.
方法一:exclusions
在dependency中指定exclusions

该方法的缺点在于只能剔除某个间接依赖的jar,当该jar包被多个间接依赖时,需要多次设置。
方法二:packagingExcludes
在maven-war-plugin中指定packagingExcludes,注意版本最低2.3

网友评论