You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by ZHAO <zh...@gmail.com> on 2006/08/29 16:28:57 UTC

How to include an xmlbeans?

Hello,

I use WSDL2Java to generate java files, how can I include some particular
xmlbeans (a generated jar file) in the build.xml??
Thank you!
The following is my build.xml.

<?xml version="1.0" ?>
<!DOCTYPE project [
        <!ENTITY properties SYSTEM "file:../../xmls/properties.xml">
        <!ENTITY paths  SYSTEM "file:../../xmls/path_refs.xml">
        <!ENTITY taskdefs SYSTEM "file:../../xmls/taskdefs.xml">
        <!ENTITY taskdefs_post_compile SYSTEM
"file:../../xmls/taskdefs_post_compile.xml">
        <!ENTITY targets SYSTEM "file:../../xmls/targets.xml">
]>

<!-- ===================================================================
<description>
   Test/Sample Component file for Axis

Notes:
   This is a build file for use with the Jakarta Ant build tool.

Prerequisites:

   jakarta-ant from http://jakarta.apache.org

Build Instructions:
   To compile
        ant compile
   To execute
        ant run

Author:
  Matt Seibert mseibert@us.ibm.com

Copyright:
  Copyright (c) 2002-2003 Apache Software Foundation.
</description>
==================================================================== -->

<project default="compile">
<property name="axis.home" location="../.." />
<property name="componentName" value="samples/AxisTest4" />

        &properties;
        &paths;
        &taskdefs;
        &taskdefs_post_compile;
        &targets;

<target name="clean"/>

<target name="copy" depends="setenv"/>

<target name="compile" depends="copy">

  <javac srcdir="${axis.home}" destdir="${build.dest}" debug="${debug}"
nowarn="${nowarn}" source="${source}" fork="${javac.fork}">
    <classpath>
        <path refid="classpath"/>
    </classpath>
    <include name="samples/AxisTest/**/*.java"/>
    <exclude name="samples/AxisTest/*.java" />
    <exclude name="samples/**/*SMTP*.java" unless="smtp.present" />
    <exclude name="**/old/**/*.java" />
  </javac>

    <wsdl2java url="${axis.home}/samples/AxisTest/AxisTest.wsdl"
               output="${build.dir}/work"
               deployscope="session"
               serverSide="yes"
               skeletonDeploy="yes"
               noimports="no"
               verbose="no"
               typeMappingVersion="1.1"
               testcase="no">
        <mapping namespace="urn:AxisTest" package="samples.AxisTest"/>
    </wsdl2java>

    <!-- Compile the echo sample generated java files -->
    <javac srcdir="${build.dir}/work" destdir="${build.dest}"
debug="${debug}" nowarn="${nowarn}" source="${source}" fork="${javac.fork}">
      <classpath refid="classpath" />
      <include name="samples/AxisTest/**.java" />
    </javac>

</target>

<target name="deploy"/>

<target name="run"/>

<target name="undeploy"/>

</project>

Re: How to include an xmlbeans?

Posted by Anne Thomas Manes <at...@gmail.com>.
Configure your xmlbean to generate an XML Schema definition rather
than a DTD. Then either import the schema or include it inline in the
WSDL.

Anne

On 8/29/06, ZHAO <zh...@gmail.com> wrote:
> Hello,
>
> I use WSDL2Java to generate java files, how can I include some particular
> xmlbeans (a generated jar file) in the build.xml??
> Thank you!
> The following is my build.xml.
>
> <?xml version="1.0" ?>
> <!DOCTYPE project [
>         <!ENTITY properties SYSTEM
> "file:../../xmls/properties.xml">
>         <!ENTITY paths  SYSTEM
> "file:../../xmls/path_refs.xml">
>         <!ENTITY taskdefs SYSTEM "file:../../xmls/taskdefs.xml">
>         <!ENTITY taskdefs_post_compile SYSTEM
> "file:../../xmls/taskdefs_post_compile.xml">
>         <!ENTITY targets SYSTEM "file:../../xmls/targets.xml">
> ]>
>
> <!--
> ===================================================================
> <description>
>    Test/Sample Component file for Axis
>
> Notes:
>    This is a build file for use with the Jakarta Ant build tool.
>
> Prerequisites:
>
>    jakarta-ant from http://jakarta.apache.org
>
> Build Instructions:
>    To compile
>         ant compile
>    To execute
>         ant run
>
> Author:
>   Matt Seibert mseibert@us.ibm.com
>
> Copyright:
>   Copyright (c) 2002-2003 Apache Software Foundation.
> </description>
> ====================================================================
> -->
>
> <project default="compile">
> <property name="axis.home" location="../.." />
> <property name="componentName" value="samples/AxisTest4" />
>
>         &properties;
>         &paths;
>          &taskdefs;
>         &taskdefs_post_compile;
>         &targets;
>
> <target name="clean"/>
>
> <target name="copy" depends="setenv"/>
>
> <target name="compile" depends="copy">
>
>   <javac srcdir="${axis.home}" destdir="${build.dest}" debug="${debug}"
> nowarn="${nowarn}" source="${source}" fork="${javac.fork}">
>     <classpath>
>         <path refid="classpath"/>
>     </classpath>
>     <include name="samples/AxisTest/**/*.java"/>
>     <exclude name="samples/AxisTest/*.java" />
>     <exclude name="samples/**/*SMTP*.java" unless=" smtp.present" />
>     <exclude name="**/old/**/*.java" />
>   </javac>
>
>     <wsdl2java
> url="${axis.home}/samples/AxisTest/AxisTest.wsdl"
>                output="${ build.dir}/work"
>                deployscope="session"
>                serverSide="yes"
>                skeletonDeploy="yes"
>                noimports="no"
>                verbose="no"
>                typeMappingVersion="1.1"
>                testcase="no">
>         <mapping namespace="urn:AxisTest" package="samples.AxisTest"/>
>     </wsdl2java>
>
>     <!-- Compile the echo sample generated java files -->
>     <javac srcdir="${build.dir}/work" destdir="${build.dest}"
> debug="${debug}" nowarn="${nowarn}" source="${source}" fork="${
> javac.fork}">
>       <classpath refid="classpath" />
>       <include name="samples/AxisTest/**.java" />
>     </javac>
>
> </target>
>
> <target name="deploy"/>
>
> <target name="run"/>
>
> <target name="undeploy"/>
>
> </project>
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org