1

我的 pom 有

    <dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId>jaxb-core</artifactId>
        <version>2.3.0.1</version>
    </dependency>
    <dependency>
        <groupId>javax.xml.bind</groupId>
        <artifactId>jaxb-api</artifactId>
        <version>2.3.1</version>
    </dependency>
    <dependency>
        <groupId>com.sun.xml.bind</groupId>
        <artifactId>jaxb-impl</artifactId>
        <version>2.3.1</version>
    </dependency>

我可以看到jaxb-api有两个同名的类。一个来自javax/xml/bind/ModuleUtil,另一个来自META-INF/versions/9/javax/xml/bind/ModuleUtil

在混淆时如何排除这个?任何想法?

yGuard detected a duplicate class definition for 
    javax.xml.bind.ModuleUtil
    [jar:C:\Users\Test\IdeaProjects\**\target\Test.jar|javax/xml/bind/ModuleUtil.class] in 
    [jar:C:\Users\Test\IdeaProjects\**\target\Test.jar|META-INF/versions/9/javax/xml/bind/ModuleUtil.class]
4

0 回答 0