Java 如何使用jaxb2生成toString方法?

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

我想从wsdl中重载toString方法

在我的pom.xml中

  • 我将其添加到依赖项中:

    <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>