maven参照包冲突时,用exclusion方式解决:
以下是一些示例。
! -- apache shiro相关的jar包--dependencygroupidorg.Apache.Shiro/groupidartifactidshiro-web/artifactidversion $ { ependencydependencygroupidorg.Apache.Shiro/groupidartifactidshiro-spring/artifactidversion $ { Shiro.version }/aartid ependencydependencygroupidorg.Apache.Shiro/groupidartifactidshiro-core/artifactidversion $ { Shiro.version }/vertid ependencydependencygroupidorg.Apache.Shiro/groupidartifactidshiro-AspectJ/artifactidversion $ { Shiro.version }/ependencydependencygroupidorg.Apache.Shiro/groupidartifactidshiro-cas/artifactidversion $ { Shiro.version }/verss ependencydependencygroupidorg.Apache.Shiro/groupidartifactidshiro-ehcache/artifactidversion $ { Shiro.version }/Apache versionexclusionsexclusionartifactidehcache-core/artifactidgroupidnet.SF.ehcache/groupid/exclusions/ependended groupidartifactidehcache/artifactidversion 2.7.6/version/dependency groupidartifactidehcache-jgroups repliche versionexclusionsexclusionartifactidehcache-core/artifactidgroupidnet.SF.ehcache/groupid/exclusion/exclusions/exclusions