Можно ли исключить вложенную зависимость? Рассмотрим следующие зависимости:Можно ли исключить вложенную зависимость?
[info] +-org.apache.ws.commons.axiom:axiom-dom:1.2.13
[info] | +-commons-logging:commons-logging:1.1.1
[info] | +-org.apache.geronimo.specs:geronimo-activation_1.1_spec:1.1
[info] | +-org.apache.geronimo.specs:geronimo-javamail_1.4_spec:1.7.1
[info] | +-org.apache.ws.commons.axiom:axiom-api:1.2.13
[info] | | +-commons-logging:commons-logging:1.1.1
[info] | | +-jaxen:jaxen:1.1.3
[info] | | +-org.apache.geronimo.specs:geronimo-activation_1.1_spec:1.1
[info] | | +-org.apache.geronimo.specs:geronimo-javamail_1.4_spec:1.7.1
[info] | | +-org.apache.geronimo.specs:geronimo-stax-api_1.0_spec:1.0.1
[info] | | +-org.apache.james:apache-mime4j-core:0.7.2
Я хотел бы исключить org.apache.geronimo.specs:geronimo-stax-api_1.0_spec
.
Вот что я пытался в build.scala
"org.apache.ws.commons.axiom" % "axiom-dom" % axiomVersion excludeAll ExclusionRule(organization = "org.apache.geronimo.specs", name = "geronimo-stax-api_1.0_spec"),
Который не работал. Я предполагаю, что другой вариант заключается в том, чтобы сделать аксиому-dom непереходным, но мне потребуется указать все оставшиеся зависимости вручную, которые являются uncool.
О, я забыл ввести, когда я писал мой вопрос. Прости. Да, у меня это в моей 'build.scala'. В противном случае он вообще не будет компилироваться. – expert