Is there a way to exclude a Maven dependency globally?

后端 未结 4 475
爱一瞬间的悲伤
爱一瞬间的悲伤 2020-11-30 20:53

I’m trying to find a “generic” way of excluding a transitive dependency from being included without having to exclude it from all the dependencies that depend on it. For ex

4条回答
  •  抹茶落季
    2020-11-30 21:02

    Does this help? http://jlorenzen.blogspot.com/2009/06/maven-global-excludes.html

    "Assuming I want to exclude avalon-framework from my WAR, I would add the following to my projects POM with a scope of provided. This works across all transitive dependencies and allows you to specify it once.

    
      
          avalon-framework
          avalon-framework
          4.1.3
          provided
      
    
    

    This even works when specifying it in the parent POM, which would prevent projects from having to declare this in all child POMs."

提交回复
热议问题