聚合项目中,项目a是极光推送专用的,极光推送中使用了log4j的包。 然后,因为项目b需要用于推送,所以添加了项目a依赖项,但是项目b使用logback日志,由于项目b的jar包冲突,启动失败,所以在导入项目a时将exclusions
exclus
exclusion
groupId/groupId
artifactId/artifactId
/exclusion
/exclusions
在将项目a(cloud-jgts )添加到项目b的pom.xml文件中时消除不必要的依赖关系
依存
groupIdcom.xxxcloud/groupId
artifactidcloud-jgts/artifact id
版本1.0.0 /版本
exclus
! 请排除log4j的包。 否则会与logback发生冲突-
exclusion
groupIdorg.slf4j/groupId
artifactidslf 4j-log4j 12/artifact id
/exclusion
exclusion
groupIdlog4j/groupId
artifactIdlog4j/artifactId
/exclusion
/exclusions
/dependency