首页 > 编程知识 正文

eclipse中配置maven,maven中scope标签详解

时间:2023-05-04 10:13:53 阅读:160866 作者:2269

聚合项目中,项目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

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。