aboutsummaryrefslogtreecommitdiff
path: root/pom.xml
diff options
context:
space:
mode:
authorChristof Rabensteiner <christof.rabensteiner@iaik.tugraz.at>2019-05-08 15:09:21 +0200
committerChristof Rabensteiner <christof.rabensteiner@iaik.tugraz.at>2019-05-08 15:09:21 +0200
commitabb3eb3a21cace569620e11d06273409aca9a747 (patch)
treebd36849e16029419be120f0937b6e48c93634209 /pom.xml
parent6f450a1d3ff60557b1081f9e8ef6bd5f375db842 (diff)
downloadmoa-zs-abb3eb3a21cace569620e11d06273409aca9a747.tar.gz
moa-zs-abb3eb3a21cace569620e11d06273409aca9a747.tar.bz2
moa-zs-abb3eb3a21cace569620e11d06273409aca9a747.zip
Refactor pom.xml: Prevent Copy-Paste Arguments with Default Options
Diffstat (limited to 'pom.xml')
-rw-r--r--pom.xml43
1 files changed, 15 insertions, 28 deletions
diff --git a/pom.xml b/pom.xml
index eab5ac8..cddc6c9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -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>