造成的:
java.lang.IncompatibleClassChangeError:com.ibm.wsdl.DefinitionImpl 类未实现请求的接口 javax.wsdl.extensions.AttributeExtensible
axis-wsdl4j-1.5.1.jar
当您尝试在项目中构建 using 时被下载的原因axis:1.4
是它是在工件本身的依赖项中定义的。.
如果您不想下载axis-wsdl4j-1.5.1.jar
,可以通过对 pom.xml 进行以下更改将其从项目中排除 -
<dependencies>
<dependency>
<groupId>axis</groupId>
<artifactId>axis</artifactId>
<version>1.4</version>
<exclusions>
<exclusion> <!-- declaring the exclusion here -->
<groupId>axis</groupId>
<artifactId>axis-wsdl4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--...other dependencies -->
<dependencies>