diff options
author | Christof Rabensteiner <christof.rabensteiner@iaik.tugraz.at> | 2019-05-08 15:09:21 +0200 |
---|---|---|
committer | Christof Rabensteiner <christof.rabensteiner@iaik.tugraz.at> | 2019-05-08 15:09:21 +0200 |
commit | abb3eb3a21cace569620e11d06273409aca9a747 (patch) | |
tree | bd36849e16029419be120f0937b6e48c93634209 | |
parent | 6f450a1d3ff60557b1081f9e8ef6bd5f375db842 (diff) | |
download | moa-zs-abb3eb3a21cace569620e11d06273409aca9a747.tar.gz moa-zs-abb3eb3a21cace569620e11d06273409aca9a747.tar.bz2 moa-zs-abb3eb3a21cace569620e11d06273409aca9a747.zip |
Refactor pom.xml: Prevent Copy-Paste Arguments with Default Options
-rw-r--r-- | pom.xml | 43 |
1 files changed, 15 insertions, 28 deletions
@@ -123,46 +123,33 @@ <phase>generate-sources</phase> <configuration> <sourceRoot>${project.build.directory}/generated-sources/cxf</sourceRoot> + <defaultOptions> + <extraargs> + <extraarg>-xjc-immutable</extraarg> + <extraarg>-xjc-imm-builder</extraarg> + <extraarg>-xjc-imm-cc</extraarg> + <extraarg>-p</extraarg><extraarg>${mzs.ns}=${mzs.package}</extraarg> + <extraarg>-p</extraarg><extraarg>${mzs.p.ns}=${mzs.p.package}</extraarg> + <extraarg>-p</extraarg><extraarg>${mzs.wsdl.ns}=${mzs.package}</extraarg> + <extraarg>-p</extraarg><extraarg>${msg.ns}=${msg.package}</extraarg> + <extraarg>-p</extraarg><extraarg>${msg.p.ns}=${msg.p.package}</extraarg> + <extraarg>-p</extraarg><extraarg>${msg.wsdl.ns}=${msg.package}</extraarg> + <extraarg>-p</extraarg><extraarg>${tnvz.ns}=${tnvz.package}</extraarg> + <extraarg>-p</extraarg><extraarg>${tnvz.wsdl.ns}=${tnvz.package}</extraarg> + </extraargs> + </defaultOptions> <wsdlOptions> <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> - <extraarg>-xjc-imm-cc</extraarg> - <extraarg>-p</extraarg><extraarg>${mzs.p.ns}=${mzs.p.package}</extraarg> - <extraarg>-p</extraarg><extraarg>${mzs.ns}=${mzs.package}</extraarg> - <extraarg>-p</extraarg><extraarg>${mzs.wsdl.ns}=${mzs.package}</extraarg> - <extraarg>-p</extraarg><extraarg>${msg.ns}=${msg.package}</extraarg> - <extraarg>-p</extraarg><extraarg>${msg.p.ns}=${msg.p.package}</extraarg> - <extraarg>-p</extraarg><extraarg>${msg.wsdl.ns}=${msg.package}</extraarg> - </extraargs> </wsdlOption> <wsdlOption> <wsdl>${project.basedir}/src/main/resources/zusemsg/app2zuse_p2.wsdl</wsdl> <wsdlLocation>classpath:wsdl/app2zuse_p2.wsdl</wsdlLocation> - <extraargs> - <extraarg>-xjc-immutable</extraarg> - <extraarg>-xjc-imm-builder</extraarg> - <extraarg>-xjc-imm-cc</extraarg> - <extraarg>-p</extraarg><extraarg>${msg.ns}=${msg.package}</extraarg> - <extraarg>-p</extraarg><extraarg>${msg.p.ns}=${msg.p.package}</extraarg> - <extraarg>-p</extraarg><extraarg>${msg.wsdl.ns}=${msg.package}</extraarg> - </extraargs> </wsdlOption> <wsdlOption> <wsdl>${project.basedir}/src/main/resources/zusetnvz/zuse2tnvz_p2.wsdl</wsdl> <wsdlLocation>classpath:wsdl/app2zuse_p2.wsdl</wsdlLocation> - <extraargs> - <extraarg>-xjc-immutable</extraarg> - <extraarg>-xjc-imm-builder</extraarg> - <extraarg>-xjc-imm-cc</extraarg> - <extraarg>-p</extraarg><extraarg>${tnvz.ns}=${tnvz.package}</extraarg> - <extraarg>-p</extraarg><extraarg>${tnvz.wsdl.ns}=${tnvz.package}</extraarg> - <extraarg>-p</extraarg><extraarg>${msg.ns}=${msg.package}</extraarg> - <extraarg>-p</extraarg><extraarg>${msg.p.ns}=${msg.p.package}</extraarg> - </extraargs> </wsdlOption> </wsdlOptions> </configuration> |