diff options
Diffstat (limited to 'pom.xml')
-rw-r--r-- | pom.xml | 14 |
1 files changed, 13 insertions, 1 deletions
@@ -26,6 +26,7 @@ <jwsapi.version>1.1</jwsapi.version> <jedisclient.version>2.9.3</jedisclient.version> <guava.version>27.1-jre</guava.version> + <immutable-xjc-plugin.version>1.5</immutable-xjc-plugin.version> </properties> <dependencies> @@ -96,6 +97,13 @@ <groupId>org.apache.cxf</groupId> <artifactId>cxf-codegen-plugin</artifactId> <version>${cxf.version}</version> + <dependencies> + <dependency> + <groupId>com.github.sabomichal</groupId> + <artifactId>immutable-xjc-plugin</artifactId> + <version>${immutable-xjc-plugin.version}</version> + </dependency> + </dependencies> <executions> <execution> <id>generate-sources</id> @@ -106,8 +114,12 @@ <wsdlOption> <wsdl>${project.basedir}/src/main/resources/mzs/app2mzs.wsdl</wsdl> <wsdlLocation>classpath:wsdl/app2mzs.wsdl</wsdlLocation> + <extraargs> + <extraarg>-xjc-immutable</extraarg> + <extraarg>-xjc-imm-builder</extraarg> + </extraargs> </wsdlOption> - <wsdlOption> + <wsdlOption> <wsdl>${project.basedir}/src/main/resources/zusemsg/app2zuse_p2.wsdl</wsdl> <wsdlLocation>classpath:wsdl/app2zuse_p2.wsdl</wsdlLocation> </wsdlOption> |