Apache CXF Code Generation Maven2 Plugins plugin.xml

pom.xml build plugin config

	<build>
		<plugins>
			<plugin>
				<groupId>org.springframework.boot</groupId>
				<artifactId>spring-boot-maven-plugin</artifactId>
				<configuration>
					<mainClass>${start-class}</mainClass>
				</configuration>
			</plugin>
			<!-- 代码生成:从 WSDL 生成 Java 类资源 -->
			<plugin>
				<groupId>org.apache.cxf</groupId>
				<artifactId>cxf-codegen-plugin</artifactId>
				<version>3.3.0</version>
				<executions>
					<execution>
						<id>generate-webservice-client-code-from-wsdl</id>
						<goals>
							<goal>wsdl2java</goal>
						</goals>
						<phase>generate-sources</phase>
						<configuration>
							<!-- 存放 WSDL 资源文件的目录根路径 -->
							<wsdlRoot>${basedir}/src/main/resources/wsdl</wsdlRoot>
							<!-- A list of wsdl files to include. Can contain ant-style wildcards and double wildcards. Defaults to *.wsdl -->
							<includes>
<!--								<include>*.wsdl</include>-->
<!--								<include>**/*.wsdl</include>-->
								<include>webservice-server-java/*.wsdl</include>
								<include>webservice-server-csharp/*.wsdl</include>
							</includes>
							<!-- A list of wsdl files to exclude. Can contain ant-style wildcards and double wildcards. -->
							<excludes>
<!--								<exclude>demo.wsdl</exclude>-->
							</excludes>
							<!-- Directory in which the "DONE" markers are saved that -->
							<markerDirectory>${project.build.directory}/cxf-codegen-plugin-markers</markerDirectory>
							<!-- 根据 WSDL 生成的类文件的的编译结果(字节码)的存放目录 -->
							<classesDirectory>${project.build.outputDirectory}</classesDirectory>
							<!-- Path where the generated sources should be placed -->
							<sourceRoot>${project.build.directory}/generated-sources/cxf</sourceRoot>
							<!--
							Allows running the JavaToWs in a separate process.
							Valid values are "false", "always", and "once" The value of "true" is equal to "once"
							-->
							<fork>once</fork>
							<!-- Sets the JVM arguments (i.e. -Xms128m -Xmx128m) if fork is set to true. -->
							<additionalJvmArgs> </additionalJvmArgs>
							<!-- Encoding to use for generated sources -->
							<encoding>${project.build.sourceEncoding}</encoding>
							<wsdlOptions>
<!--								<wsdlOption>-->
<!--&lt;!&ndash;									<wsdl>http://wuyujin-winserver.com:8004/webservice-server-csharp/Service1.svc?singleWsdl</wsdl>&ndash;&gt;-->
<!--									<wsdl>${basedir}/src/main/resources/wsdl/webservice-server-csharp/Service1.wsdl</wsdl>-->
<!--									<extraargs>-->
<!--										<extraarg>-client</extraarg>-->
<!--									</extraargs>-->
<!--								</wsdlOption>-->
<!--								<wsdlOption>-->
<!--&lt;!&ndash;									<wsdl>http://www.wuyujin.com:8000/webservice-server-java/index?wsdl</wsdl>&ndash;&gt;-->
<!--									<wsdl>${basedir}/src/main/resources/wsdl/webservice-server-java/index.wsdl</wsdl>-->
<!--									<extraargs>-->
<!--										<extraarg>-validate</extraarg>-->
<!--										<extraarg>-client</extraarg>-->
<!--										<extraarg>-verbose</extraarg>-->
<!--									</extraargs>-->
<!--								</wsdlOption>-->
<!--								<wsdlOption>-->
<!--&lt;!&ndash;									<wsdl>http://www.wuyujin.com:8000/webservice-server-java/person?wsdl</wsdl>&ndash;&gt;-->
<!--									<wsdl>${basedir}/src/main/resources/wsdl/webservice-server-java/person.wsdl</wsdl>-->
<!--									<extraargs>-->
<!--										<extraarg>-validate</extraarg>-->
<!--										<extraarg>-client</extraarg>-->
<!--										<extraarg>-verbose</extraarg>-->
<!--									</extraargs>-->
<!--								</wsdlOption>-->
<!--								<wsdlOption>-->
<!--&lt;!&ndash;									<wsdl>http://www.wuyujin.com:8000/webservice-server-java/originPerson?wsdl</wsdl>&ndash;&gt;-->
<!--									<wsdl>${basedir}/src/main/resources/wsdl/webservice-server-java/originPerson.wsdl</wsdl>-->
<!--									<extraargs>-->
<!--										<extraarg>-validate</extraarg>-->
<!--										<extraarg>-client</extraarg>-->
<!--										<extraarg>-verbose</extraarg>-->
<!--									</extraargs>-->
<!--								</wsdlOption>-->
							</wsdlOptions>
						</configuration>
					</execution>
				</executions>
			</plugin>
		</plugins>
	</build>

Apache CXF Code Generation Maven2 Plugins plugin.xml

<?xml version="1.0" encoding="UTF-8"?>

<!-- Generated by maven-plugin-tools 3.5 -->

<plugin>
  <name>Apache CXF Code Generation Maven2 Plugins</name>
  <description>Apache CXF Code Generation Maven2 Plugins</description>
  <groupId>org.apache.cxf</groupId>
  <artifactId>cxf-codegen-plugin</artifactId>
  <version>3.3.0</version>
  <goalPrefix>cxf-codegen</goalPrefix>
  <isolatedRealm>false</isolatedRealm>
  <inheritedByDefault>true</inheritedByDefault>
  <mojos>
    <mojo>
      <goal>help</goal>
      <description>Display help information on cxf-codegen-plugin.&lt;br&gt;
Call &lt;code&gt;mvn cxf-codegen:help -Ddetail=true -Dgoal=&amp;lt;goal-name&amp;gt;&lt;/code&gt; to display parameter details.</description>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>false</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <implementation>org.apache.cxf.maven_plugin.wsdl2java.HelpMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>true</threadSafe>
      <parameters>
        <parameter>
          <name>detail</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>If &lt;code&gt;true&lt;/code&gt;, display all settable properties for each goal.</description>
        </parameter>
        <parameter>
          <name>goal</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>The name of the goal for which to show help. If unspecified, all goals will be displayed.</description>
        </parameter>
        <parameter>
          <name>indentSize</name>
          <type>int</type>
          <required>false</required>
          <editable>true</editable>
          <description>The number of spaces per indentation level, should be positive.</description>
        </parameter>
        <parameter>
          <name>lineLength</name>
          <type>int</type>
          <required>false</required>
          <editable>true</editable>
          <description>The maximum length of a display line, should be positive.</description>
        </parameter>
      </parameters>
      <configuration>
        <detail implementation="boolean" default-value="false">${detail}</detail>
        <goal implementation="java.lang.String">${goal}</goal>
        <indentSize implementation="int" default-value="2">${indentSize}</indentSize>
        <lineLength implementation="int" default-value="80">${lineLength}</lineLength>
      </configuration>
    </mojo>
    <mojo>
      <goal>wsdl2java</goal>
      <requiresDependencyResolution>test</requiresDependencyResolution>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>true</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <phase>generate-sources</phase>
      <implementation>org.apache.cxf.maven_plugin.wsdl2java.WSDL2JavaMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>true</threadSafe>
      <parameters>
        <parameter>
          <name>additionalJvmArgs</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>Sets the JVM arguments (i.e. &lt;code&gt;-Xms128m -Xmx128m&lt;/code&gt;) if fork is set to &lt;code&gt;true&lt;/code&gt;.</description>
        </parameter>
        <parameter>
          <name>classesDirectory</name>
          <type>java.lang.String</type>
          <required>true</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>defaultOptions</name>
          <type>org.apache.cxf.maven_plugin.wsdl2java.Option</type>
          <required>false</required>
          <editable>true</editable>
          <description>Default options to be used when a wsdl has not had it&apos;s options explicitly specified.</description>
        </parameter>
        <parameter>
          <name>disableDependencyScan</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>By default all maven dependencies of type &quot;wsdl&quot; are added to the effective wsdlOptions. Setting this
parameter to true disables this functionality</description>
        </parameter>
        <parameter>
          <name>disableDirectoryScan</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>Disables the scanning of the wsdlRoot/testWsdlRoot directories.
By default, we scan for *.wsdl (see include/exclude params as well) in the wsdlRoot
directories and run the tool on all the wsdls we find. This disables that scan
and requires an explicit wsdlOption to be set for each wsdl that needs to be processed.</description>
        </parameter>
        <parameter>
          <name>encoding</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>Encoding to use for generated sources</description>
        </parameter>
        <parameter>
          <name>excludes</name>
          <type>java.lang.String[]</type>
          <required>false</required>
          <editable>true</editable>
          <description>A list of wsdl files to exclude. Can contain ant-style wildcards and double wildcards.</description>
        </parameter>
        <parameter>
          <name>fork</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>Allows running the JavaToWs in a separate process. Valid values are &quot;false&quot;, &quot;always&quot;, and &quot;once&quot; The
value of &quot;true&quot; is equal to &quot;once&quot;</description>
        </parameter>
        <parameter>
          <name>includes</name>
          <type>java.lang.String[]</type>
          <required>false</required>
          <editable>true</editable>
          <description>A list of wsdl files to include. Can contain ant-style wildcards and double wildcards. Defaults to
*.wsdl</description>
        </parameter>
        <parameter>
          <name>javaExecutable</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>Sets the Java executable to use when fork parameter is &lt;code&gt;true&lt;/code&gt;.</description>
        </parameter>
        <parameter>
          <name>markerDirectory</name>
          <type>java.io.File</type>
          <required>false</required>
          <editable>true</editable>
          <description>Directory in which the &quot;DONE&quot; markers are saved that</description>
        </parameter>
        <parameter>
          <name>mavenSession</name>
          <type>org.apache.maven.execution.MavenSession</type>
          <required>true</required>
          <editable>false</editable>
          <description>The Maven session.</description>
        </parameter>
        <parameter>
          <name>pluginArtifacts</name>
          <type>java.util.List</type>
          <required>true</required>
          <editable>false</editable>
          <description>The plugin dependencies, needed for the fork mode</description>
        </parameter>
        <parameter>
          <name>project</name>
          <type>org.apache.maven.project.MavenProject</type>
          <required>true</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>sourceRoot</name>
          <type>java.io.File</type>
          <required>true</required>
          <editable>true</editable>
          <description>Path where the generated sources should be placed</description>
        </parameter>
        <parameter>
          <name>testSourceRoot</name>
          <type>java.io.File</type>
          <required>false</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>testWsdlRoot</name>
          <type>java.io.File</type>
          <required>false</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>useCompileClasspath</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>Use the compile classpath rather than the test classpath for execution useful if the test dependencies
clash with those of wsdl2java</description>
        </parameter>
        <parameter>
          <name>wsdlOptions</name>
          <type>org.apache.cxf.maven_plugin.wsdl2java.WsdlOption[]</type>
          <required>false</required>
          <editable>true</editable>
          <description>Options that specify WSDLs to process and/or control the processing of wsdls.
If you have enabled wsdl scanning, these elements attach options to particular wsdls.
If you have not enabled wsdl scanning, these options call out the wsdls to process.</description>
        </parameter>
        <parameter>
          <name>wsdlRoot</name>
          <type>java.io.File</type>
          <required>false</required>
          <editable>true</editable>
          <description></description>
        </parameter>
      </parameters>
      <configuration>
        <additionalJvmArgs implementation="java.lang.String">${cxf.codegen.jvmArgs}</additionalJvmArgs>
        <classesDirectory implementation="java.lang.String">${project.build.outputDirectory}</classesDirectory>
        <disableDependencyScan implementation="boolean" default-value="false">${cxf.disableDependencyScan}</disableDependencyScan>
        <disableDirectoryScan implementation="boolean" default-value="false">${cxf.disableDirectoryScan}</disableDirectoryScan>
        <encoding implementation="java.lang.String" default-value="${project.build.sourceEncoding}"/>
        <fork implementation="java.lang.String" default-value="false"/>
        <markerDirectory implementation="java.io.File" default-value="${project.build.directory}/cxf-codegen-plugin-markers">${cxf.markerDirectory}</markerDirectory>
        <mavenSession implementation="org.apache.maven.execution.MavenSession">${session}</mavenSession>
        <pluginArtifacts implementation="java.util.List">${plugin.artifacts}</pluginArtifacts>
        <project implementation="org.apache.maven.project.MavenProject">${project}</project>
        <sourceRoot implementation="java.io.File" default-value="${project.build.directory}/generated-sources/cxf">${cxf.sourceRoot}</sourceRoot>
        <testSourceRoot implementation="java.io.File">${cxf.testSourceRoot}</testSourceRoot>
        <testWsdlRoot implementation="java.io.File" default-value="${basedir}/src/test/resources/wsdl">${cxf.testWsdlRoot}</testWsdlRoot>
        <useCompileClasspath implementation="boolean" default-value="false">${cxf.useCompileClasspath}</useCompileClasspath>
        <wsdlRoot implementation="java.io.File" default-value="${basedir}/src/main/resources/wsdl">${cxf.wsdlRoot}</wsdlRoot>
      </configuration>
      <requirements>
        <requirement>
          <role>org.sonatype.plexus.build.incremental.BuildContext</role>
          <field-name>buildContext</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.ProjectDependenciesResolver</role>
          <field-name>projectDependencyResolver</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.repository.RepositorySystem</role>
          <field-name>repositorySystem</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.toolchain.ToolchainManager</role>
          <field-name>toolchainManager</field-name>
        </requirement>
      </requirements>
    </mojo>
    <mojo>
      <goal>wsdl2js</goal>
      <requiresDependencyResolution>test</requiresDependencyResolution>
      <requiresDirectInvocation>false</requiresDirectInvocation>
      <requiresProject>true</requiresProject>
      <requiresReports>false</requiresReports>
      <aggregator>false</aggregator>
      <requiresOnline>false</requiresOnline>
      <inheritedByDefault>true</inheritedByDefault>
      <phase>generate-sources</phase>
      <implementation>org.apache.cxf.maven_plugin.wsdl2js.WSDL2JavaScriptMojo</implementation>
      <language>java</language>
      <instantiationStrategy>per-lookup</instantiationStrategy>
      <executionStrategy>once-per-session</executionStrategy>
      <threadSafe>true</threadSafe>
      <parameters>
        <parameter>
          <name>additionalJvmArgs</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>Sets the JVM arguments (i.e. &lt;code&gt;-Xms128m -Xmx128m&lt;/code&gt;) if fork is set to &lt;code&gt;true&lt;/code&gt;.</description>
        </parameter>
        <parameter>
          <name>classesDirectory</name>
          <type>java.lang.String</type>
          <required>true</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>defaultOptions</name>
          <type>org.apache.cxf.maven_plugin.wsdl2js.Option</type>
          <required>false</required>
          <editable>true</editable>
          <description>Default options to be applied to all of the wsdls.</description>
        </parameter>
        <parameter>
          <name>disableDependencyScan</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>By default all maven dependencies of type &quot;wsdl&quot; are added to the effective wsdlOptions. Setting this
parameter to true disables this functionality</description>
        </parameter>
        <parameter>
          <name>disableDirectoryScan</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>Disables the scanning of the wsdlRoot/testWsdlRoot directories.
By default, we scan for *.wsdl (see include/exclude params as well) in the wsdlRoot
directories and run the tool on all the wsdls we find. This disables that scan
and requires an explicit wsdlOption to be set for each wsdl that needs to be processed.</description>
        </parameter>
        <parameter>
          <name>excludes</name>
          <type>java.lang.String[]</type>
          <required>false</required>
          <editable>true</editable>
          <description>A list of wsdl files to exclude. Can contain ant-style wildcards and double wildcards.</description>
        </parameter>
        <parameter>
          <name>fork</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>Allows running the JavaToWs in a separate process. Valid values are &quot;false&quot;, &quot;always&quot;, and &quot;once&quot; The
value of &quot;true&quot; is equal to &quot;once&quot;</description>
        </parameter>
        <parameter>
          <name>includes</name>
          <type>java.lang.String[]</type>
          <required>false</required>
          <editable>true</editable>
          <description>A list of wsdl files to include. Can contain ant-style wildcards and double wildcards. Defaults to
*.wsdl</description>
        </parameter>
        <parameter>
          <name>javaExecutable</name>
          <type>java.lang.String</type>
          <required>false</required>
          <editable>true</editable>
          <description>Sets the Java executable to use when fork parameter is &lt;code&gt;true&lt;/code&gt;.</description>
        </parameter>
        <parameter>
          <name>markerDirectory</name>
          <type>java.io.File</type>
          <required>false</required>
          <editable>true</editable>
          <description>Directory in which the &quot;DONE&quot; markers are saved that</description>
        </parameter>
        <parameter>
          <name>mavenSession</name>
          <type>org.apache.maven.execution.MavenSession</type>
          <required>true</required>
          <editable>false</editable>
          <description>The Maven session.</description>
        </parameter>
        <parameter>
          <name>pluginArtifacts</name>
          <type>java.util.List</type>
          <required>true</required>
          <editable>false</editable>
          <description>The plugin dependencies, needed for the fork mode</description>
        </parameter>
        <parameter>
          <name>project</name>
          <type>org.apache.maven.project.MavenProject</type>
          <required>true</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>sourceRoot</name>
          <type>java.io.File</type>
          <required>true</required>
          <editable>true</editable>
          <description>Path where the generated sources should be placed</description>
        </parameter>
        <parameter>
          <name>testSourceRoot</name>
          <type>java.io.File</type>
          <required>false</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>testWsdlRoot</name>
          <type>java.io.File</type>
          <required>false</required>
          <editable>true</editable>
          <description></description>
        </parameter>
        <parameter>
          <name>useCompileClasspath</name>
          <type>boolean</type>
          <required>false</required>
          <editable>true</editable>
          <description>Use the compile classpath rather than the test classpath for execution useful if the test dependencies
clash with those of wsdl2java</description>
        </parameter>
        <parameter>
          <name>wsdlOptions</name>
          <type>org.apache.cxf.maven_plugin.wsdl2js.WsdlOption[]</type>
          <required>false</required>
          <editable>true</editable>
          <description>Options that specify WSDLs to process and/or control the processing of wsdls.
If you have enabled wsdl scanning, these elements attach options to particular wsdls.
If you have not enabled wsdl scanning, these options call out the wsdls to process.</description>
        </parameter>
        <parameter>
          <name>wsdlRoot</name>
          <type>java.io.File</type>
          <required>false</required>
          <editable>true</editable>
          <description></description>
        </parameter>
      </parameters>
      <configuration>
        <additionalJvmArgs implementation="java.lang.String">${cxf.codegen.jvmArgs}</additionalJvmArgs>
        <classesDirectory implementation="java.lang.String">${project.build.outputDirectory}</classesDirectory>
        <disableDependencyScan implementation="boolean" default-value="false">${cxf.disableDependencyScan}</disableDependencyScan>
        <disableDirectoryScan implementation="boolean" default-value="false">${cxf.disableDirectoryScan}</disableDirectoryScan>
        <fork implementation="java.lang.String" default-value="false"/>
        <markerDirectory implementation="java.io.File" default-value="${project.build.directory}/cxf-codegen-plugin-markers">${cxf.markerDirectory}</markerDirectory>
        <mavenSession implementation="org.apache.maven.execution.MavenSession">${session}</mavenSession>
        <pluginArtifacts implementation="java.util.List">${plugin.artifacts}</pluginArtifacts>
        <project implementation="org.apache.maven.project.MavenProject">${project}</project>
        <sourceRoot implementation="java.io.File" default-value="${project.build.directory}/generated-sources/cxf-js">${cxf.sourceJavascriptRoot}</sourceRoot>
        <testSourceRoot implementation="java.io.File">${cxf.testJavascriptRoot}</testSourceRoot>
        <testWsdlRoot implementation="java.io.File" default-value="${basedir}/src/test/resources/wsdl">${cxf.testWsdlRoot}</testWsdlRoot>
        <useCompileClasspath implementation="boolean" default-value="false">${cxf.useCompileClasspath}</useCompileClasspath>
        <wsdlRoot implementation="java.io.File" default-value="${basedir}/src/main/resources/wsdl">${cxf.wsdlRoot}</wsdlRoot>
      </configuration>
      <requirements>
        <requirement>
          <role>org.sonatype.plexus.build.incremental.BuildContext</role>
          <field-name>buildContext</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.ProjectDependenciesResolver</role>
          <field-name>projectDependencyResolver</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.repository.RepositorySystem</role>
          <field-name>repositorySystem</field-name>
        </requirement>
        <requirement>
          <role>org.apache.maven.toolchain.ToolchainManager</role>
          <field-name>toolchainManager</field-name>
        </requirement>
      </requirements>
    </mojo>
  </mojos>
  <dependencies>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <type>jar</type>
      <version>1.7.25</version>
    </dependency>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-lang3</artifactId>
      <type>jar</type>
      <version>3.8.1</version>
    </dependency>
    <dependency>
      <groupId>org.codehaus.plexus</groupId>
      <artifactId>plexus-utils</artifactId>
      <type>jar</type>
      <version>2.0.5</version>
    </dependency>
    <dependency>
      <groupId>org.codehaus.plexus</groupId>
      <artifactId>plexus-archiver</artifactId>
      <type>jar</type>
      <version>1.2</version>
    </dependency>
    <dependency>
      <groupId>org.codehaus.plexus</groupId>
      <artifactId>plexus-container-default</artifactId>
      <type>jar</type>
      <version>1.0-alpha-9-stable-1</version>
    </dependency>
    <dependency>
      <groupId>classworlds</groupId>
      <artifactId>classworlds</artifactId>
      <type>jar</type>
      <version>1.1-alpha-2</version>
    </dependency>
    <dependency>
      <groupId>org.codehaus.plexus</groupId>
      <artifactId>plexus-io</artifactId>
      <type>jar</type>
      <version>1.0.1</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-core</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>org.glassfish.jaxb</groupId>
      <artifactId>jaxb-runtime</artifactId>
      <type>jar</type>
      <version>2.3.2</version>
    </dependency>
    <dependency>
      <groupId>org.glassfish.jaxb</groupId>
      <artifactId>txw2</artifactId>
      <type>jar</type>
      <version>2.3.2</version>
    </dependency>
    <dependency>
      <groupId>com.sun.istack</groupId>
      <artifactId>istack-commons-runtime</artifactId>
      <type>jar</type>
      <version>3.0.8</version>
    </dependency>
    <dependency>
      <groupId>org.jvnet.staxex</groupId>
      <artifactId>stax-ex</artifactId>
      <type>jar</type>
      <version>1.8.1</version>
    </dependency>
    <dependency>
      <groupId>com.sun.xml.fastinfoset</groupId>
      <artifactId>FastInfoset</artifactId>
      <type>jar</type>
      <version>1.2.15</version>
    </dependency>
    <dependency>
      <groupId>jakarta.activation</groupId>
      <artifactId>jakarta.activation-api</artifactId>
      <type>jar</type>
      <version>1.2.1</version>
    </dependency>
    <dependency>
      <groupId>com.fasterxml.woodstox</groupId>
      <artifactId>woodstox-core</artifactId>
      <type>jar</type>
      <version>5.0.3</version>
    </dependency>
    <dependency>
      <groupId>org.codehaus.woodstox</groupId>
      <artifactId>stax2-api</artifactId>
      <type>jar</type>
      <version>3.1.4</version>
    </dependency>
    <dependency>
      <groupId>org.apache.ws.xmlschema</groupId>
      <artifactId>xmlschema-core</artifactId>
      <type>jar</type>
      <version>2.2.4</version>
    </dependency>
    <dependency>
      <groupId>org.glassfish.jaxb</groupId>
      <artifactId>jaxb-xjc</artifactId>
      <type>jar</type>
      <version>2.3.2</version>
    </dependency>
    <dependency>
      <groupId>org.glassfish.jaxb</groupId>
      <artifactId>xsom</artifactId>
      <type>jar</type>
      <version>2.3.2</version>
    </dependency>
    <dependency>
      <groupId>org.glassfish.jaxb</groupId>
      <artifactId>codemodel</artifactId>
      <type>jar</type>
      <version>2.3.2</version>
    </dependency>
    <dependency>
      <groupId>com.sun.xml.bind.external</groupId>
      <artifactId>rngom</artifactId>
      <type>jar</type>
      <version>2.3.2</version>
    </dependency>
    <dependency>
      <groupId>com.sun.xml.dtd-parser</groupId>
      <artifactId>dtd-parser</artifactId>
      <type>jar</type>
      <version>1.4.1</version>
    </dependency>
    <dependency>
      <groupId>com.sun.istack</groupId>
      <artifactId>istack-commons-tools</artifactId>
      <type>jar</type>
      <version>3.0.8</version>
    </dependency>
    <dependency>
      <groupId>com.sun.xml.bind.external</groupId>
      <artifactId>relaxng-datatype</artifactId>
      <type>jar</type>
      <version>2.3.2</version>
    </dependency>
    <dependency>
      <groupId>jakarta.xml.bind</groupId>
      <artifactId>jakarta.xml.bind-api</artifactId>
      <type>jar</type>
      <version>2.3.2</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-tools-common</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.velocity</groupId>
      <artifactId>velocity-engine-core</artifactId>
      <type>jar</type>
      <version>2.0</version>
    </dependency>
    <dependency>
      <groupId>commons-collections</groupId>
      <artifactId>commons-collections</artifactId>
      <type>jar</type>
      <version>3.2.2</version>
    </dependency>
    <dependency>
      <groupId>wsdl4j</groupId>
      <artifactId>wsdl4j</artifactId>
      <type>jar</type>
      <version>1.6.3</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-tools-wsdlto-core</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-tools-validator</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-rt-bindings-soap</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-rt-databinding-jaxb</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-rt-wsdl</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>org.ow2.asm</groupId>
      <artifactId>asm</artifactId>
      <type>jar</type>
      <version>7.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-tools-wsdlto-databinding-jaxb</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-tools-wsdlto-frontend-jaxws</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>xml-resolver</groupId>
      <artifactId>xml-resolver</artifactId>
      <type>jar</type>
      <version>1.2</version>
    </dependency>
    <dependency>
      <groupId>org.apache.commons</groupId>
      <artifactId>commons-text</artifactId>
      <type>jar</type>
      <version>1.6</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-tools-wsdlto-frontend-javascript</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>org.apache.cxf</groupId>
      <artifactId>cxf-rt-javascript</artifactId>
      <type>jar</type>
      <version>3.3.0</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</artifactId>
      <type>jar</type>
      <version>5.1.4.RELEASE</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-jcl</artifactId>
      <type>jar</type>
      <version>5.1.4.RELEASE</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-beans</artifactId>
      <type>jar</type>
      <version>5.1.4.RELEASE</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context</artifactId>
      <type>jar</type>
      <version>5.1.4.RELEASE</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-aop</artifactId>
      <type>jar</type>
      <version>5.1.4.RELEASE</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-expression</artifactId>
      <type>jar</type>
      <version>5.1.4.RELEASE</version>
    </dependency>
    <dependency>
      <groupId>org.apache.ant</groupId>
      <artifactId>ant</artifactId>
      <type>jar</type>
      <version>1.10.5</version>
    </dependency>
    <dependency>
      <groupId>org.apache.ant</groupId>
      <artifactId>ant-launcher</artifactId>
      <type>jar</type>
      <version>1.10.5</version>
    </dependency>
    <dependency>
      <groupId>org.apache.ant</groupId>
      <artifactId>ant-nodeps</artifactId>
      <type>jar</type>
      <version>1.8.1</version>
    </dependency>
    <dependency>
      <groupId>org.sonatype.plexus</groupId>
      <artifactId>plexus-build-api</artifactId>
      <type>jar</type>
      <version>0.0.7</version>
    </dependency>
  </dependencies>
</plugin>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值