如何在maven-jaxb2-plugin中生成构造函数?

问题描述

如何自动生成构造函数? 我的类使用getter和setter完美地生成,但是没有构造函数。 我使用了一些args定制功能,但是对我来说不起作用 这是我在pom.xml中的插件

   <plugin>
            <groupId>org.jvnet.jaxb2.maven2</groupId>
            <artifactId>maven-jaxb2-plugin</artifactId>
            <version>0.13.2</version>
            <executions>
                <execution>
                    <goals>
                        <goal>generate</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <generatePackage>com.tsb.cbsbusws.schemas.domesticpayments</generatePackage>
                <generateDirectory>${project.basedir}/src/main/java</generateDirectory>
                <schemaDirectory>${project.basedir}/src/main/resources/wsdl/domesticpayments</schemaDirectory>
                <schemaIncludes>
                    <include>*.wsdl</include>
                </schemaIncludes>
                <args>
                    <!-- part 1       doesn't work                 -->
                    <arg>-Ximmutable</arg>
                        <arg>-fake=n</arg>
                        <arg>-overrideCollectionClass=null</arg>
                        <arg>-constructorAccess=public</arg>
                    <!--                        -->

                    <!-- part 2            doesn't work             -->
                        <arg>-B-Xequals</arg>
                        <arg>-B-XhashCode</arg>
                        <arg>-B-Xvalue-constructor</arg>
                    <!--                        -->


                    <arg>-XautoNameResolution</arg>
                </args>
            </configuration>
            <dependencies>
                <dependency>
                    <groupId>org.jvnet.jaxb2_commons</groupId>
                    <artifactId>jaxb2-value-constructor</artifactId>
                    <version>3.0</version>
                </dependency>
                <dependency>
                    <groupId>org.jvnet.jaxb2_commons</groupId>
                    <artifactId>jaxb2-basics</artifactId>
                    <version>0.6.2</version>
                </dependency>
            </dependencies>
        </plugin>

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)