Java 如何使用jaxb2生成toString方法?
我想从wsdl中重载toString方法 在我的pom.xml中Java 如何使用jaxb2生成toString方法?,java,maven,jaxb,pom.xml,tostring,Java,Maven,Jaxb,Pom.xml,Tostring,我想从wsdl中重载toString方法 在我的pom.xml中 我将其添加到依赖项中: <dependency> <groupId>org.jvnet.jaxb2_commons</groupId> <artifactId>jaxb2-basics-runtime</artifactId> <version>1.11.1</version> </dependency> o
<dependency>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics-runtime</artifactId>
<version>1.11.1</version>
</dependency>
org.jvnet.jaxb2_commons
配置很好(不过您可能需要更新maven-jaxb2-plugin
)。问题可能是WSDL编译,因为在正常模式下它可以正常工作;在为我构建的过程中,它不会自动发生。
<plugin>
<groupId>org.jvnet.jaxb2.maven2</groupId>
<artifactId>maven-jaxb2-plugin</artifactId>
<version>0.7.0</version>
<executions>
<execution>
<goals>
<goal>generate</goal>
</goals>
</execution>
</executions>
<configuration>
<schemaDirectory>${project.build.directory}/wsdl/META-INF/wsdl/</schemaDirectory>
<schemaIncludes>
<include>FrameworkGedServiceMetier.wsdl</include>
</schemaIncludes>
<args>
<arg>-XtoString</arg>
<arg>-Xequals</arg>
<arg>-XhashCode</arg>
<arg>-Xcopyable</arg>
</args>
<plugins>
<plugin>
<groupId>org.jvnet.jaxb2_commons</groupId>
<artifactId>jaxb2-basics</artifactId>
<version>1.11.1</version>
</plugin>
</plugins>
</configuration>
</plugin>