【发布时间】:2018-04-15 21:47:45
【问题描述】:
我想从我的 wsdl 中重载 toString 方法。
在我的 pom.xml 中
-
我在依赖项中添加了它:
<dependency> <groupId>org.jvnet.jaxb2_commons</groupId> <artifactId>jaxb2-basics-runtime</artifactId> <version>1.11.1</version> </dependency> 我在 build/plugins 中添加了这个插件
块引用
<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>
我构建 maven 是成功的,但我的类中没有我的方法 toString。
【问题讨论】:
-
配置很好(不过你可能想更新
maven-jaxb2-plugin)。问题可能出在 WSDL 编译上,因为使用普通模式可以正常工作。 -
我必须手动触发“生成源”构建步骤;它不会在为我构建期间自动发生。
标签: java maven jaxb pom.xml tostring