source: ccr/trunk/nhin-vista/projects/NHINC/Current/Product/Production/Examples/WSDLClientFileIssue_ESBRC1/SampleService5CA/nbproject/build-impl.xml@ 507

Last change on this file since 507 was 507, checked in by George Lilly, 15 years ago

NHIN gateway and adaptor for use on linux with VistA EHR and RPMS

File size: 21.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!--
3 *** GENERATED FROM project.xml - DO NOT EDIT ***
4 *** EDIT ../build.xml INSTEAD ***
5
6 For the purpose of easier reading the script
7 is divided into following sections:
8
9 - initialization
10 - compilation
11 - dist
12 - execution
13 - debugging
14 - cleanup
15
16 -->
17<project name="SampleService5CA-jbi-impl" default="build" basedir="..">
18 <target name="default" depends="dist" description="Build whole project."/>
19 <!--
20 INITIALIZATION SECTION
21 -->
22 <target name="pre-init">
23 <!-- Empty placeholder for easier customization. -->
24 <!-- You can override this target in the ../build.xml file. -->
25 </target>
26 <target name="init-private" depends="pre-init">
27 <property file="nbproject/private/private.properties"/>
28 </target>
29 <target name="init-userdir" depends="pre-init,init-private">
30 <property name="user.properties.file" location="${netbeans.user}/build.properties"/>
31 </target>
32 <target name="init-user" depends="pre-init,init-private,init-userdir">
33 <property file="${user.properties.file}"/>
34 </target>
35 <target name="init-project" depends="pre-init,init-private,init-userdir,init-user">
36 <property file="nbproject/project.properties"/>
37 </target>
38 <target name="do-init" depends="pre-init,init-private,init-userdir,init-user,init-project">
39 <!-- The two properties below are usually overridden -->
40 <!-- by the active platform. Just a fallback. -->
41 <property name="default.javac.source" value="1.4"/>
42 <property name="default.javac.target" value="1.4"/>
43 <condition property="have.tests">
44 <or>
45 <available file="${test.dir}"/>
46 </or>
47 </condition>
48 <condition property="netbeans.home+have.tests">
49 <and>
50 <isset property="netbeans.home"/>
51 <isset property="have.tests"/>
52 </and>
53 </condition>
54 </target>
55 <target name="post-init">
56 <!-- Empty placeholder for easier customization. -->
57 <!-- You can override this target in the ../build.xml file. -->
58 </target>
59 <target name="init-check" depends="pre-init,init-private,init-userdir,init-user,init-project,do-init">
60 <fail unless="src.dir">Must set src.dir</fail>
61 <fail unless="build.dir">Must set build.dir</fail>
62 <fail unless="build.generated.dir">Must set build.generated.dir</fail>
63 <fail unless="dist.dir">Must set dist.dir</fail>
64 <fail unless="build.classes.dir">Must set build.classes.dir</fail>
65 <fail unless="dist.jar">Must set dist.jar</fail>
66 <fail unless="test.dir">Must set test.dir</fail>
67 </target>
68 <target name="-init-taskdefs" if="from.commandline">
69 <path id="ant.task.classpath">
70 <pathelement location="${soa.module.install.dir}/org-netbeans-modules-compapp-projects-jbi.jar"/>
71 <pathelement location="${soa.module.install.dir}/org-netbeans-modules-compapp-manager-jbi.jar"/>
72 <pathelement location="${soa.module.install.dir}/org-netbeans-soa-libs-xmlbeans.jar"/>
73 <pathelement location="${soa.module.install.dir}/ext/jbi/jbi-admin-common.jar"/>
74 <pathelement location="${soa.module.install.dir}/../ant/nblib/org-netbeans-modules-compapp-projects-jbi.jar"/>
75 <pathelement location="${netbeans.home}/lib/org-openide-util.jar"/>
76 <pathelement location="${netbeans.home}/lib/org-openide-modules.jar"/>
77 <pathelement location="${netbeans.home}/modules/org-openide-options.jar"/>
78 <pathelement location="${netbeans.home}/modules/org-openide-text.jar"/>
79 <pathelement location="${netbeans.home}/modules/org-openide-loaders.jar"/>
80 <pathelement location="${netbeans.home}/modules/org-openide-nodes.jar"/>
81 <pathelement location="${netbeans.home}/modules/org-openide-dialogs.jar"/>
82 <pathelement location="${netbeans.home}/core/org-openide-filesystems.jar"/>
83 <pathelement location="${ide.module.install.dir}/modules/ext/xerces-2.8.0.jar"/>
84 <pathelement location="${ide.module.install.dir}/ext/xml-commons-dom-ranges-1.0.b2.jar"/>
85 <pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-retriever.jar"/>
86 <pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-schema-model.jar"/>
87 <pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-wsdl-model.jar"/>
88 <pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-xam.jar"/>
89 <pathelement location="${ide.module.install.dir}/org-netbeans-modules-xml-text.jar"/>
90 <pathelement location="${ide.module.install.dir}/org-netbeans-modules-editor.jar"/>
91 <pathelement location="${ide.module.install.dir}/org-netbeans-modules-editor-lib.jar"/>
92 <pathelement location="${ide.module.install.dir}/org-netbeans-modules-editor-util.jar"/>
93 <pathelement location="${ide.module.install.dir}/org-netbeans-modules-projectapi.jar"/>
94 <pathelement location="${ide.module.install.dir}/org-netbeans-modules-classfile.jar"/>
95 <pathelement location="${ide.module.install.dir}/org-apache-xml-resolver.jar"/>
96 <pathelement location="${xml.module.install.dir}/org-netbeans-modules-xml-wsdl-extensions.jar"/>
97 <pathelement location="${java.module.install.dir}/ext/jaxws21/api/jaxb-api.jar"/>
98 <pathelement location="${java.module.install.dir}/ext/jaxws21/jaxb-impl.jar"/>
99 <pathelement location="${java.module.install.dir}/ext/jaxws21/activation.jar"/>
100 <pathelement location="${enterprise.module.install.dir}/org-netbeans-modules-j2eeserver.jar"/>
101 <pathelement location="${enterprise.module.install.dir}/ext/jsr88javax.jar"/>
102 </path>
103 <taskdef name="jbi-build-service-assembly" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.BuildServiceAssembly">
104 <classpath refid="ant.task.classpath"/>
105 </taskdef>
106 <taskdef name="jbi-deploy-service-assembly" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.DeployServiceAssembly">
107 <classpath refid="ant.task.classpath"/>
108 </taskdef>
109 <taskdef name="setup-debug-environment" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.SetUpDebugEnvironment">
110 <classpath refid="ant.task.classpath"/>
111 </taskdef>
112 <taskdef name="teardown-debug-environment" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.TearDownDebugEnvironment">
113 <classpath refid="ant.task.classpath"/>
114 </taskdef>
115 <taskdef name="jbi-javaee-dist" classname="org.netbeans.modules.compapp.projects.jbi.anttasks.BuildJavaEESU">
116 <classpath refid="ant.task.classpath"/>
117 </taskdef>
118 </target>
119 <target name="init" depends="pre-init,init-private,init-userdir,init-user,init-project,do-init,post-init,init-check,-init-taskdefs"/>
120 <!--
121 COMPILATION SECTION
122 -->
123 <target name="deps-jar" depends="init" unless="${no.dependencies}"/>
124 <target name="deps-javaee-jar" depends="init" unless="${no.dependencies}">
125 <ant target="dist" inheritall="false" antfile="${project.SampleService5EJB}/build.xml"/>
126 <basename property="SampleService5EJB.su.name" file="${project.SampleService5EJB}"/>
127 <property name="SampleService5EJB.su.dir" value="${src.dir}/../jbiServiceUnits/${SampleService5EJB.su.name}"/>
128 <unzip src="${reference.SampleService5EJB.dist}" dest="${src.dir}/../jbiServiceUnits/${SampleService5EJB.su.name}">
129 <patternset>
130 <include name="**/*.wsdl"/>
131 <include name="**/*.WSDL"/>
132 <include name="**/*.xsd"/>
133 <include name="**/*.XSD"/>
134 <include name="META-INF/jbi.xml"/>
135 </patternset>
136 </unzip>
137 <unzip src="${reference.SampleService5EJB.dist}" dest="${src.dir}/../jbiServiceUnits/META-INF/SampleService5EJB">
138 <patternset>
139 <include name="META-INF/catalog.xml"/>
140 </patternset>
141 </unzip>
142 <jbi-javaee-dist projectName="SampleService5EJB" subprojJar="${reference.SampleService5EJB.dist}" subprojDir="${project.SampleService5EJB}" suExtractDir="${SampleService5EJB.su.dir}" subprojResource="${resource.SampleService5EJB}"/>
143 </target>
144 <target name="pre-pre-compile" depends="init,deps-jar">
145 <mkdir dir="${build.classes.dir}"/>
146 </target>
147 <target name="pre-compile">
148 <!-- Empty placeholder for easier customization. -->
149 <!-- You can override this target in the ../build.xml file. -->
150 </target>
151 <target name="library-inclusion-in-archive" depends="compile">
152 <unjar dest="${build.classes.dir}" src="${reference.SampleService5EJB.dist}"/>
153 </target>
154 <target name="library-inclusion-in-manifest" depends="compile">
155 <basename property="included.lib.reference.SampleService5EJB.dist" file="${reference.SampleService5EJB.dist}"/>
156 <copy todir="${build.classes.dir}" file="${reference.SampleService5EJB.dist}"/>
157 <manifest file="${build.classes.dir}/META-INF/MANIFEST.MF" mode="update">
158 <attribute name="Class-Path" value="${included.lib.reference.SampleService5EJB.dist}"/>
159 </manifest>
160 </target>
161 <target name="do-compile" depends="init,deps-jar,pre-pre-compile,pre-compile"/>
162 <target name="post-compile">
163 <!-- Empty placeholder for easier customization. -->
164 <!-- You can override this target in the ../build.xml file. -->
165 </target>
166 <target name="compile" depends="init,deps-jar,pre-pre-compile,pre-compile,do-compile,post-compile" description="Compile project."/>
167 <target name="pre-compile-single">
168 <!-- Empty placeholder for easier customization. -->
169 <!-- You can override this target in the ../build.xml file. -->
170 </target>
171 <target name="do-compile-single" depends="init,deps-jar,pre-pre-compile">
172 <fail unless="javac.includes">Must select some files in the IDE or set javac.includes</fail>
173 </target>
174 <target name="post-compile-single">
175 <!-- Empty placeholder for easier customization. -->
176 <!-- You can override this target in the ../build.xml file. -->
177 </target>
178 <target name="compile-single" depends="init,deps-jar,pre-pre-compile,pre-compile-single,do-compile-single,post-compile-single"/>
179 <!--
180 DIST BUILDING SECTION
181 -->
182 <target name="jbi-build" depends="init,init-deploy,deps-jar, deps-javaee-jar" description="Build Service Assembly.">
183 <mkdir dir="${src.dir}"/>
184 <copy todir="${src.dir}/../jbiServiceUnits" overwrite="true">
185 <fileset dir="${src.dir}"/>
186 </copy>
187 <mkdir dir="${build.dir}/META-INF"/>
188 <jar compress="true" jarfile="${build.dir}/BCDeployment.jar">
189 <fileset dir="${src.dir}/../jbiServiceUnits">
190 <exclude name="**/catalog.xml"/>
191 <exclude name="**/jbi.xml"/>
192 </fileset>
193 </jar>
194 <jbi-build-service-assembly/>
195 <delete file="${build.dir}/BCDeployment.jar"/>
196 <dirname property="dist.jar.dir" file="${dist.jar}"/>
197 <mkdir dir="${dist.jar.dir}"/>
198 <jar compress="${jar.compress}" jarfile="${dist.jar}" filesetmanifest="merge">
199 <fileset dir="${build.dir}" excludes="jar/*"/>
200 </jar>
201 </target>
202 <target name="jbi-clean-build" depends="init,init-deploy,clean,jbi-build" description="Clean and Build Service Assembly."/>
203 <target name="dist" depends="jbi-build" description="Build distribution (JAR)."/>
204 <!--
205 EXECUTION SECTION
206 -->
207 <target name="run" depends="jbi-build,run-jbi-deploy" description="Deploy to server."/>
208 <target name="init-deploy">
209 <property name="include.jar.manifest" value=""/>
210 </target>
211 <target name="run-jbi-deploy" depends="jbi-build">
212 <property name="j2ee.server.instance" value=""/>
213 <loadproperties srcFile="${basedir}/nbproject/private/private.properties"/>
214 <jbi-deploy-service-assembly serviceAssemblyID="${jbi.service-assembly.id}" serviceAssemblyLocation="${basedir}/${dist.jar}" netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
215 </target>
216 <target name="undeploy" depends="init">
217 <property name="j2ee.server.instance" value=""/>
218 <loadproperties srcFile="${basedir}/nbproject/private/private.properties"/>
219 <jbi-deploy-service-assembly undeployServiceAssembly="true" serviceAssemblyID="${jbi.service-assembly.id}" serviceAssemblyLocation="${basedir}/${dist.jar}" netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
220 </target>
221 <target name="-pre-debug">
222 <property name="inDebug" value="true"/>
223 <setup-debug-environment netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
224 </target>
225 <target name="-post-debug">
226 <property name="inDebug" value="false"/>
227 <teardown-debug-environment netBeansUserDir="${netbeans.user}" j2eeServerInstance="${j2ee.server.instance}"/>
228 </target>
229 <!--
230 DEBUGGING SECTION
231 -->
232 <target name="debug" description="Debug project in IDE." depends="run,-pre-debug" if="netbeans.home"/>
233 <target name="pre-debug-fix" depends="init">
234 <fail unless="fix.includes">Must set fix.includes</fail>
235 <property name="javac.includes" value="${fix.includes}.java"/>
236 </target>
237 <target name="do-debug-fix" if="netbeans.home" depends="init,pre-debug-fix,compile-single">
238 <j2seproject:nbjpdareload xmlns:j2seproject="http://www.netbeans.org/ns/j2se-project/1"/>
239 </target>
240 <target name="debug-fix" if="netbeans.home" depends="init,pre-debug-fix,do-debug-fix"/>
241 <!--
242 CLEANUP SECTION
243 -->
244 <target name="deps-clean" depends="init" unless="${no.dependencies}">
245 <ant target="clean" inheritall="false" antfile="${project.SampleService5EJB}/build.xml"/>
246 </target>
247 <target name="do-clean" depends="init">
248 <delete dir="${build.dir}"/>
249 <delete dir="${dist.dir}"/>
250 <delete dir="${source.root}/jbiServiceUnits"/>
251 </target>
252 <target name="post-clean">
253 <!-- Empty placeholder for easier customization. -->
254 <!-- You can override this target in the ../build.xml file. -->
255 </target>
256 <target name="clean" depends="init,deps-clean,do-clean,post-clean" description="Clean build products."/>
257 <target name="jbi-clean-config" depends="init,clear-casa,jbi-clean-build" description="Clean service assembly."/>
258 <target name="clear-casa">
259 <delete file="${source.root}/conf/${jbi.service-assembly.id}.casa"/>
260 <delete file="${src.dir}/${jbi.service-assembly.id}.wsdl"/>
261 </target>
262 <!--
263 JUNIT EXECUTION SECTION
264 =======================
265 -->
266 <target name="-pre-test-run" if="have.tests" depends="init">
267 <mkdir dir="${test.results.dir}"/>
268 <path id="unit.test.classpath">
269 <pathelement path="${soa.module.install.dir}/org-netbeans-modules-compapp-manager-jbi.jar"/>
270 <pathelement path="${soa.module.install.dir}/org-netbeans-modules-compapp-projects-jbi.jar"/>
271 <pathelement path="${soa.module.install.dir}/ext/jbi/jbi-admin-common.jar"/>
272 <pathelement path="${soa.module.install.dir}/ext/jbi/catd.jar"/>
273 <pathelement path="${java.module.install.dir}/ext/junit-3.8.2.jar"/>
274 <pathelement path="${java.module.install.dir}/ext/jaxws21/api/saaj-api.jar"/>
275 <pathelement path="${java.module.install.dir}/ext/jaxws21/saaj-impl.jar"/>
276 <pathelement path="${java.module.install.dir}/ext/jaxws21/FastInfoset.jar"/>
277 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-lib.jar"/>
278 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor.jar"/>
279 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-util.jar"/>
280 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-lib2.jar"/>
281 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-indent.jar"/>
282 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-plain.jar"/>
283 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-plain-lib.jar"/>
284 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-editor-settings.jar"/>
285 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-lexer.jar"/>
286 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-core.jar"/>
287 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-lexer.jar"/>
288 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-text.jar"/>
289 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-xdm.jar"/>
290 <pathelement path="${ide.module.install.dir}/org-netbeans-modules-xml-xam.jar"/>
291 <pathelement path="${netbeans.home}/lib/org-openide-modules.jar"/>
292 <pathelement path="${netbeans.home}/lib/org-openide-util.jar"/>
293 <pathelement path="${netbeans.home}/modules/org-openide-options.jar"/>
294 <pathelement path="${netbeans.home}/modules/org-openide-text.jar"/>
295 <pathelement path="${netbeans.home}/modules/org-openide-loaders.jar"/>
296 <pathelement path="${netbeans.home}/modules/org-openide-nodes.jar"/>
297 <pathelement path="${netbeans.home}/modules/org-netbeans-modules-editor-mimelookup.jar"/>
298 <pathelement path="${netbeans.home}/modules/org-netbeans-modules-editor-mimelookup-impl.jar"/>
299 <pathelement path="${netbeans.home}/core/org-openide-filesystems.jar"/>
300 </path>
301 </target>
302 <target name="-do-test-run" if="netbeans.home+have.tests" depends="init,-pre-test-run">
303 <junit showoutput="true" fork="yes" dir="${basedir}" failureproperty="tests.failed" errorproperty="tests.failed">
304 <classpath refid="unit.test.classpath"/>
305 <sysproperty key="NetBeansUserDir" value="${netbeans.user}"/>
306 <test name="org.netbeans.modules.compapp.catd.ConfiguredTest" haltonfailure="no" todir="${test.results.dir}"/>
307 <syspropertyset>
308 <propertyref prefix="test-sys-prop."/>
309 <mapper to="*" from="test-sys-prop.*" type="glob"/>
310 </syspropertyset>
311 <formatter usefile="false" type="brief"/>
312 <formatter type="xml"/>
313 </junit>
314 </target>
315 <target name="-do-single-test-run" if="netbeans.home+have.tests" depends="init,-pre-test-run">
316 <junit showoutput="true" fork="yes" dir="${basedir}" failureproperty="tests.failed" errorproperty="tests.failed">
317 <classpath refid="unit.test.classpath"/>
318 <sysproperty key="NetBeansUserDir" value="${netbeans.user}"/>
319 <sysproperty key="inDebug" value="${inDebug}"/>
320 <test name="org.netbeans.modules.compapp.catd.ConfiguredTest" haltonfailure="no" todir="${test.results.dir}"/>
321 <syspropertyset>
322 <propertyref prefix="test-sys-prop."/>
323 <mapper to="*" from="test-sys-prop.*" type="glob"/>
324 </syspropertyset>
325 <formatter usefile="false" type="brief"/>
326 <formatter type="xml"/>
327 </junit>
328 </target>
329 <target name="-post-test-run" if="have.tests" depends="init,-pre-test-run,-do-test-run">
330 <fail if="tests.failed">Some tests failed; see details above.</fail>
331 </target>
332 <target name="-post-single-test-run" if="have.tests" depends="init,-pre-test-run,-do-single-test-run">
333 <fail if="tests.failed">Some tests failed; see details above.</fail>
334 </target>
335 <target name="test-report" if="have.tests" depends="init"/>
336 <target name="-test-browse" if="netbeans.home+have.tests" depends="init"/>
337 <target name="test" depends="init,-pre-test-run,-do-test-run,test-report,-post-test-run,-test-browse" description="Run unit tests."/>
338 <target name="test-single" depends="init,-pre-test-run,-do-single-test-run,test-report,-post-single-test-run,-test-browse" description="Run unit tests."/>
339 <target name="debug-single" depends="init,-pre-test-run,-pre-debug,-do-single-test-run,-post-debug,test-report,-post-single-test-run,-test-browse" description="Debug unit tests."/>
340 <target name="-post-unit-test-run" if="have.tests+tests.failed" depends="init,-pre-test-run,-do-test-run">
341 <echo>Some tests failed; see details above.</echo>
342 </target>
343 <target name="unit-test" depends="init,-pre-test-run,-do-test-run,test-report,-post-unit-test-run,-test-browse" description="Run unit tests in a batch."/>
344 <target name="jbi-unit-test" depends="run,unit-test,undeploy" description="build, deploy, test, and undeploy."/>
345</project>
Note: See TracBrowser for help on using the repository browser.