source: NetBeansProject/Framework/nbproject/axis2-build.xml @ 1

Last change on this file since 1 was 1, checked in by ishtiaq.ahmad@…, 10 years ago
File size: 8.0 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<project xmlns:axis2="http://www.netbeans.org/ns/axis2/1" xmlns:xalan="http://xml.apache.org/xslt" xmlns:j2seproject3="http://www.netbeans.org/ns/j2se-project/3">
3    <!--
4                ===================
5                JAX-WS WSIMPORT SECTION
6                ===================
7            -->
8    <target name="java2wsdl-init" depends="init">
9        <mkdir dir="${basedir}/xml-resources/axis2/META-INF"/>
10        <taskdef name="java2wsdl" classname="org.apache.ws.java2wsdl.Java2WSDLTask">
11            <classpath path="${libs.axis2.classpath}"/>
12        </taskdef>
13    </target>
14    <target name="java2wsdl-check-RunFSuitsPipeline" depends="java2wsdl-init">
15        <condition property="java2wsdl-check-RunFSuitsPipeline.notRequired">
16            <available file="${basedir}/xml-resources/axis2/META-INF/RunFSuitsPipeline.wsdl" type="file"/>
17        </condition>
18    </target>
19    <target name="java2wsdl-RunFSuitsPipeline" depends="java2wsdl-check-RunFSuitsPipeline, compile" unless="java2wsdl-check-RunFSuitsPipeline.notRequired">
20        <java2wsdl className="nl.rug.farmacie.RunFSuitsPipeline" serviceName="RunFSuitsPipeline" outputLocation="${basedir}/xml-resources/axis2/META-INF" outputFileName="RunFSuitsPipeline.wsdl" targetNamespace="http://farmacie/rug/nl/" schemaTargetNamespace="http://farmacie/rug/nl/xsd">
21            <classpath>
22                <pathelement location="${build.dir}/classes"/>
23                <pathelement location="${javac.classpath}"/>
24            </classpath>
25        </java2wsdl>
26    </target>
27    <target name="java2wsdl-clean-RunFSuitsPipeline" depends="init">
28        <delete file="${basedir}/xml-resources/axis2/META-INF/RunFSuitsPipeline.wsdl"/>
29    </target>
30    <target name="java2wsdl-check-Authentication" depends="java2wsdl-init">
31        <condition property="java2wsdl-check-Authentication.notRequired">
32            <available file="${basedir}/xml-resources/axis2/META-INF/Authentication.wsdl" type="file"/>
33        </condition>
34    </target>
35    <target name="java2wsdl-Authentication" depends="java2wsdl-check-Authentication, compile" unless="java2wsdl-check-Authentication.notRequired">
36        <java2wsdl className="nl.rug.farmacie.security.Authentication" serviceName="Authentication" outputLocation="${basedir}/xml-resources/axis2/META-INF" outputFileName="Authentication.wsdl" targetNamespace="http://security/farmacie/rug/nl/" schemaTargetNamespace="http://security/farmacie/rug/nl/xsd">
37            <classpath>
38                <pathelement location="${build.dir}/classes"/>
39                <pathelement location="${javac.classpath}"/>
40            </classpath>
41        </java2wsdl>
42    </target>
43    <target name="java2wsdl-clean-Authentication" depends="init">
44        <delete file="${basedir}/xml-resources/axis2/META-INF/Authentication.wsdl"/>
45    </target>
46    <target name="java2wsdl-check-Warping" depends="java2wsdl-init">
47        <condition property="java2wsdl-check-Warping.notRequired">
48            <available file="${basedir}/xml-resources/axis2/META-INF/Warping.wsdl" type="file"/>
49        </condition>
50    </target>
51    <target name="java2wsdl-Warping" depends="java2wsdl-check-Warping, compile" unless="java2wsdl-check-Warping.notRequired">
52        <java2wsdl className="nl.rug.farmacie.Warping" serviceName="Warping" outputLocation="${basedir}/xml-resources/axis2/META-INF" outputFileName="Warping.wsdl" targetNamespace="http://farmacie/rug/nl/" schemaTargetNamespace="http://farmacie/rug/nl/xsd">
53            <classpath>
54                <pathelement location="${build.dir}/classes"/>
55                <pathelement location="${javac.classpath}"/>
56            </classpath>
57        </java2wsdl>
58    </target>
59    <target name="java2wsdl-clean-Warping" depends="init">
60        <delete file="${basedir}/xml-resources/axis2/META-INF/Warping.wsdl"/>
61    </target>
62    <target name="axis2-aar" depends="compile, java2wsdl-RunFSuitsPipeline, java2wsdl-Authentication, java2wsdl-Warping">
63        <mkdir dir="${build.dir}/axis2/WEB-INF/services"/>
64        <mkdir dir="${basedir}/xml-resources/axis2/lib"/>
65        <copy todir="${basedir}/xml-resources/axis2/lib" flatten="true" overwrite="false">
66            <resources>
67                <file file="${file.reference.Jama-1.0.2.jar}"/>
68                <file file="${file.reference.jrap.jar}"/>
69                <file file="${file.reference.MZmine.jar}"/>
70                <file file="${file.reference.jcommon-1.0.10.jar}"/>
71                <file file="${file.reference.axis.jar}"/>
72                <file file="${file.reference.bcprov-jdk15-133.jar}"/>
73                <file file="${file.reference.classad.jar}"/>
74                <file file="${file.reference.cog-jglobus.jar}"/>
75                <file file="${file.reference.commons-cli-1.1.jar}"/>
76                <file file="${file.reference.commons-discovery-0.2.jar}"/>
77                <file file="${file.reference.commons-lang-2.4.jar}"/>
78                <file file="${file.reference.commons-logging-1.0.4.jar}"/>
79                <file file="${file.reference.cryptix-asn1.jar}"/>
80                <file file="${file.reference.cryptix.jar}"/>
81                <file file="${file.reference.cryptix32.jar}"/>
82                <file file="${file.reference.log4j-1.2.15.jar}"/>
83                <file file="${file.reference.puretls.jar}"/>
84                <file file="${file.reference.saaj.jar}"/>
85                <file file="${file.reference.wsdl4j-1.5.1.jar}"/>
86                <file file="${file.reference.glite-jdl-api-java.jar}"/>
87                <file file="${file.reference.glite-security-delegation-java.jar}"/>
88                <file file="${file.reference.glite-security-trustmanager.jar}"/>
89                <file file="${file.reference.glite-security-util-java.jar}"/>
90                <file file="${file.reference.glite-wms-wmproxy-api-java.jar}"/>
91                <file file="${file.reference.glite-voms.jar}"/>
92                <file file="${file.reference.glite-lb-ws-interface-2.5.1-1.jar}"/>
93                <file file="${file.reference.xalan-2.6.0.jar}"/>
94                <file file="${file.reference.xerces_2_5_0.jar}"/>
95                <file file="${file.reference.xml-apis-ext.jar}"/>
96                <file file="${file.reference.xml-apis.jar}"/>
97                <file file="${file.reference.jaxrpc.jar}"/>
98                <file file="${file.reference.servlet.jar}"/>
99            </resources>
100        </copy>
101        <jar destfile="${build.dir}/axis2/WEB-INF/services/${ant.project.name}.aar">
102            <fileset excludes="**/Test.class" dir="${build.dir}/classes"/>
103            <fileset dir="${basedir}/xml-resources/axis2">
104                <include name="**/*.wsdl"/>
105                <include name="**/*.xsd"/>
106                <include name="**/*.xml"/>
107                <include name="**/*.jar"/>
108            </fileset>
109        </jar>
110        <delete dir="${basedir}/xml-resources/axis2/lib"/>
111    </target>
112    <target name="axis2-deploy-dir-check" depends="axis2-aar">
113        <condition property="axis2-deploy-dir-required">
114            <isset property="axis2.deploy.dir"/>
115        </condition>
116    </target>
117    <target name="axis2-deploy-dir" depends="axis2-deploy-dir-check" if="axis2-deploy-dir-required">
118        <copy toDir="${axis2.deploy.dir}/WEB-INF/services">
119            <fileset dir="${build.dir}/axis2/WEB-INF/services">
120                <include name="*.aar"/>
121            </fileset>
122        </copy>
123    </target>
124    <target name="axis2-deploy-war-check" depends="axis2-aar">
125        <condition property="axis2-deploy-war-required">
126            <isset property="axis2.deploy.war"/>
127        </condition>
128    </target>
129    <target name="axis2-deploy-war" depends="axis2-deploy-war-check" if="axis2-deploy-war-required">
130        <jar destfile="${axis2.deploy.war}" update="true">
131            <fileset dir="${build.dir}/axis2">
132                <include name="**/*.aar"/>
133            </fileset>
134        </jar>
135    </target>
136    <target name="axis2-deploy" depends="axis2-deploy-dir, axis2-deploy-war"/>
137</project>
Note: See TracBrowser for help on using the repository browser.