You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by bu...@apache.org on 2018/09/14 10:57:52 UTC
svn commit: r1035158 - in /websites/production/cxf/content:
cache/main.pageCache cxf-xjc-plugin.html
Author: buildbot
Date: Fri Sep 14 10:57:51 2018
New Revision: 1035158
Log:
Production update by buildbot for cxf
Modified:
websites/production/cxf/content/cache/main.pageCache
websites/production/cxf/content/cxf-xjc-plugin.html
Modified: websites/production/cxf/content/cache/main.pageCache
==============================================================================
Binary files - no diff available.
Modified: websites/production/cxf/content/cxf-xjc-plugin.html
==============================================================================
--- websites/production/cxf/content/cxf-xjc-plugin.html (original)
+++ websites/production/cxf/content/cxf-xjc-plugin.html Fri Sep 14 10:57:51 2018
@@ -109,37 +109,16 @@ Apache CXF -- cxf-xjc-plugin
<td height="100%">
<!-- Content -->
<div class="wiki-content">
-<div id="ConfluenceContent"><h2 id="cxf-xjc-plugin-TheCXFXJCMavenPlugin">The CXF XJC Maven Plugin</h2>
-
-<p>The CXF XJC Maven Plugin is a wrapper around the JAXB XJC tool to handle the XSD -> Java tasks.</p>
-
-<p>There are two targets:</p>
-
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> xsdtojava </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Defaults into generate-sources phase and outputs to ${project.build.directory}/generated/src/main/java </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> xsdtojava-tests </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Defaults into generate-test-sources phase and outputs to ${project.build.directory}/generated/src/test/java </p></td></tr></tbody></table></div>
-
-
-
-<p>Parameters</p>
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> extensions </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> List of maven artifacts to add to the extension classpath. Each item in the list is a string of groupId:artifactId:version.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p> xsdOptions </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> List of XsdOption objects. See below. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>sourceRoot/testSourceRoot </p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> For the two targets above, override the default output directory. </p></td></tr></tbody></table></div>
-
-
-
-<p>The XsdOption object is used to pass specific options and configuration for each XSD file that is to be processed. </p>
-<div class="table-wrap"><table class="confluenceTable"><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>xsd</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The location of the schema to process. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>bindingFile</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The location of the JAXB binding file to customize the output. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>packagename</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> Specifies the package name to use for the outputted code. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>extension</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> (boolean) Turns on the custom JAXB implementation extensions. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>catalog</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> The location of a catalog
file for mapping schema locations. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>extensionArgs</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> List of additional arguements passed to XJC. (ex: -Xlocator) </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>dependencies</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> List of files that are examined to determine if subsequent runs of the plugin must re-generate code. </p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>deleteDirs</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p> List of directories that are removed after generation. If you have schemas that generate code that has already been generated, (possibly in a different maven module) you can specify this to have them removed. The preferred method to do this, however, is a binding file with the "skip" flag set on those namespaces.</p></td></tr></tbody></table></div>
-
-
-
-<h3 id="cxf-xjc-plugin-Example:">Example:</h3>
-<div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
-<pre class="brush: java; gutter: false; theme: Default" style="font-size:12px;">
+<div id="ConfluenceContent"><h2 id="cxf-xjc-plugin-TheCXFXJCMavenPlugin">The CXF XJC Maven Plugin</h2><p>The CXF XJC Maven Plugin is a wrapper around the JAXB XJC tool to handle the XSD -> Java tasks.</p><p>There are two targets:</p><div class="table-wrap"><table class="confluenceTable"><colgroup span="1"><col span="1"><col span="1"></colgroup><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>xsdtojava</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Defaults into generate-sources phase and outputs to ${project.build.directory}/generated/src/main/java</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>xsdtojava-tests</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Defaults into generate-test-sources phase and outputs to ${project.build.directory}/generated/src/test/java</p></td></tr></tbody></table></div><p>Parameters</p><div class="table-wrap"><table class="confluenceTable"><colgroup span="1"><col span="1"><col span="1"></col
group><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>extensions</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>List of maven artifacts to add to the extension classpath. Each item in the list is a string of groupId:artifactId:version.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>xsdOptions</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>List of XsdOption objects. See below.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>sourceRoot/testSourceRoot</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>For the two targets above, override the default output directory.</p></td></tr></tbody></table></div><p>The XsdOption object is used to pass specific options and configuration for each XSD file that is to be processed.</p><div class="table-wrap"><table class="confluenceTable"><colgroup span="1"><col span="1"><col span="1"></colgroup><tbody><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>xs
d</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The location of the schema to process.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>bindingFile</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The location of the JAXB binding file to customize the output.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd">bindingFiles</td><td colspan="1" rowspan="1" class="confluenceTd">It's possible to specify multiple bindingFile options using "bindingFiles" since the 3.2.3 release.</td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>packagename</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>Specifies the package name to use for the outputted code.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>extension</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>(boolean) Turns on the custom JAXB implementation extensions.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd
"><p>catalog</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>The location of a catalog file for mapping schema locations.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>extensionArgs</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>List of additional arguements passed to XJC. (ex: -Xlocator)</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>dependencies</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>List of files that are examined to determine if subsequent runs of the plugin must re-generate code.</p></td></tr><tr><td colspan="1" rowspan="1" class="confluenceTd"><p>deleteDirs</p></td><td colspan="1" rowspan="1" class="confluenceTd"><p>List of directories that are removed after generation. If you have schemas that generate code that has already been generated, (possibly in a different maven module) you can specify this to have them removed. The preferred method to do this, however, is a binding file with th
e "skip" flag set on those namespaces.</p></td></tr></tbody></table></div><h3 id="cxf-xjc-plugin-Example:">Example:</h3><div class="code panel pdl" style="border-width: 1px;"><div class="codeContent panelContent pdl">
+<pre class="brush: java; gutter: false; theme: Default">
<plugin>
<groupId>org.apache.cxf</groupId>
<artifactId>cxf-xjc-plugin</artifactId>
- <version>2.3.0</version>
+ <version>3.2.3</version>
<configuration>
<extensions>
- <extension>org.apache.cxf.xjcplugins:cxf-xjc-dv:2.3.0</extension>
+ <extension>org.apache.cxf.xjcplugins:cxf-xjc-dv:3.2.3</extension>
</extensions>
</configuration>
<executions>
@@ -167,8 +146,11 @@ Apache CXF -- cxf-xjc-plugin
</xsdOption>
<xsdOption>
<xsd>classpath:/schemas/configuration/security.xsd</xsd>
- <bindingFile>classpath:/schemas/configuration/security.xjb</bindingFile>
- <catalog>${basedir}/src/main/build-resources/catalog.cat</catalog>
+ <bindingFiles>
+ <bindingFile>classpath:/schemas/configuration/security.xjb</bindingFile>
+ <bindingFile>classpath:/schemas/configuration/security2.xjb</bindingFile>
+ </bindingFiles>
+  <catalog>${basedir}/src/main/build-resources/catalog.cat</catalog>
<extensionArgs>
<extensionArg>-Xdv</extensionArg>
</extensionArgs>