Распределение аксиом вызывает проблему с дублированием классов в AspectJ - PullRequest
0 голосов
/ 29 марта 2019

Состояния распространения Axiom 1.2.15 в примечаниях к выпуску:

The implementation JARs (axiom-impl and axiom-dom) are now built with AspectJ (to reduce source code duplication) and contain a small subset of classes from the AspectJ runtime library. There is a small risk that this may cause conflicts with other code that uses AspectJ.

Что ж, это вызывает проблему в моем проекте с AspectJ 1.9.2.Maven жалуется:

09:35:12,617 [WARNING] Found duplicate and different classes in [org.apache.ws.commons.axiom:axiom-dom:1.2.21, org.apache.ws.commons.axiom:axiom-impl:1.2.21, org.aspectj:aspectjrt:1.9.2, org.aspectj:aspectjweaver:1.9.2]:
09:35:12,619 [WARNING]   org.aspectj.lang.annotation.Aspect

Я не могу исключить Axiom из нашего проекта, так как Axisom осуществляет его.Существует ли дистрибутив Axiom, не включающий классы AspectJ, или мне нужно создать свой собственный?

1 Ответ

1 голос
/ 05 мая 2019

Это будет фиксировано в Аксиоме 1.2.23.

...