在使用下面的新xmlbeans-maven-plugin 5.0.1生成类时,我得到了异常
<plugin>
<groupId>org.apache.xmlbeans</groupId>
<artifactId>xmlbeans</artifactId>
<version>5.0.1</version>
<executions>
<execution>
<goals>
<goal>compile</goal>
</goals>
</execution>
</executions>
<configuration>
<sourceDir>${basedir}/xsd</sourceDir>
<javaTargetDir>src/main/java</javaTargetDir>
<debug>true</debug>
</configuration>
<dependencies>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
<version>2.14.0</version>
</dependency>
</dependencies>
</plugin>例外:
Cannot find symbol: class XMLInputStream
[exec] location: package org.apache.xmlbeans.xml.stream
Cannot find symbol: symbol: class XMLStreamException
[exec] location: package org.apache.xmlbeans.xml.stream我知道这个问题的发生是因为新的xmlbeans 5.0.1没有上面提到的两个类。但我想升级到最新的xmlbeans版本,并使用由xmlbeans提供的最新maven-plugin。仍然面临着这个问题。有人能帮我解决这个问题吗?
发布于 2021-10-26 07:46:44
您应该在配置中添加扩展部分。
<configuration>
...
<repackage>com.xxx.yyy.metadata</repackage>
<name>pgmessages</name>
<partialMethods>ALL,-GET_LIST,-XGET_LIST,-XGET_ARRAY</partialMethods>
<extensions>
<extension>
<className>org.apache.xmlbeans.impl.tool.Extension</className>
</extension>
</extensions>
</configuration>https://stackoverflow.com/questions/68484217
复制相似问题