Найдены дубликаты классов / ресурсов! исключение при использовании Jython - PullRequest
0 голосов
/ 15 января 2020

Я добавил jython-standalone: ​​2.7.2b2 к моей зависимости maven. При попытке выполнить чистую установку mvn я получаю следующее исключение:

[WARNING] Found duplicate and different classes in [javax.xml.bind:jaxb-api:2.3.0, org.python:jython-standalone:2.7.2b2]:
[WARNING]   module-info
[WARNING] Found duplicate and different classes in [org.python:jython-standalone:2.7.2b2, xerces:xercesImpl:2.11.0]:
[WARNING]   org.w3c.dom.html.HTMLDOMImplementation
[WARNING] Found duplicate classes/resources in compile classpath.
[WARNING] Found duplicate and different classes in [javax.xml.bind:jaxb-api:2.3.0, org.python:jython-standalone:2.7.2b2]:
[WARNING]   module-info
[WARNING] Found duplicate and different classes in [org.python:jython-standalone:2.7.2b2, xerces:xercesImpl:2.11.0]:
[WARNING]   org.w3c.dom.html.HTMLDOMImplementation
[WARNING] Found duplicate classes/resources in runtime classpath.

[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  37.846 s
[INFO] Finished at: 2020-01-15T07:57:54+05:30
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.basepom.maven:duplicate-finder-maven-plugin:1.2.1:check (default) on project performancetestservApi: Found duplicate classes/resources! -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.basepom.maven:duplicate-finder-maven-plugin:1.2.1:check (default) on project performancetestservApi: Found duplicate classes/resources!

Поэтому я попытался добавить исключение для javax. xml .bind: jaxb-api и xerces: xercesImpl вместе с зависимостью jython следующим образом:

<dependency>
        <groupId>org.python</groupId>
        <artifactId>jython-standalone</artifactId>
        <version>2.7.2b2</version>
        <exclusions>
                                <exclusion>
                                        <groupId>javax.xml.bind</groupId>
                                        <artifactId>jaxb-api</artifactId>
                                </exclusion>
                                <exclusion>
                                         <groupId>xerces</groupId>
                                        <artifactId>xercesImpl</artifactId>
                                </exclusion>
                        </exclusions>
</dependency>

Но я все еще сталкиваюсь с той же проблемой. Пожалуйста, помогите мне решить проблему. Заранее спасибо

...