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