/[protege]/bioportal-reference-plugin/tags/release-3.4.6/build-internal.xml
ViewVC logotype

Contents of /bioportal-reference-plugin/tags/release-3.4.6/build-internal.xml

Parent Directory Parent Directory | Revision Log Revision Log


Revision 22547 - (show annotations) (download) (as text)
Mon Apr 25 23:21:35 2011 UTC (2 years, 1 month ago) by vendetti
File MIME type: text/xml
File size: 3587 byte(s)
tagging the 3.4.6 release
1 <?xml version = "1.0" encoding = "UTF-8"?>
2 <project name = "bioportal-reference-plugin" default = "init" basedir = ".">
3
4 <property name = "project.name" value = "bioportal-reference-plugin"/>
5 <property name = "build.dir" value = "./build"/>
6 <property name = "build.src" value = "${build.dir}/src"/>
7 <property name = "build.dest" value = "${build.dir}/classes"/>
8 <property name = "dist.dir" value = "./dist"/>
9 <property name = "lib.dir" value = "./lib"/>
10 <property file = "../global.properties"/>
11
12 <target name = "init">
13 <tstamp/>
14 </target>
15
16 <!-- =================================================================== -->
17 <!-- PREPARE-SRC -->
18 <!-- =================================================================== -->
19 <target name = "prepare-src" depends = "init">
20
21 <mkdir dir = "${build.src}"/>
22 <mkdir dir = "${build.dest}"/>
23 <mkdir dir = "${dist.dir}"/>
24
25 <!-- get source code from subversion repository -->
26 <exec executable = "cmd.exe" dir = "${batch.files}" os = "${os}">
27 <arg line = "/c checkout ${svn.core.url}/${project.name}/trunk ../${project.name} --non-recursive"/>
28 </exec>
29 <exec executable = "cmd.exe" dir = "${batch.files}" os = "${os}">
30 <arg line = "/c checkout ${svn.core.url}/${project.name}/trunk/src ../${project.name}/build/src"/>
31 </exec>
32 <exec executable = "cmd.exe" dir = "${batch.files}" os = "${os}">
33 <arg line = "/c checkout ${svn.core.url}/${project.name}/trunk/lib ../${project.name}/lib"/>
34 </exec>
35
36 </target>
37
38 <!-- =================================================================== -->
39 <!-- COMPILE -->
40 <!-- Compile the source directory. -->
41 <!-- =================================================================== -->
42 <target name = "compile" depends = "prepare-src">
43
44 <!-- compile source code -->
45 <javac srcdir = "${build.src}" destdir = "${build.dest}" deprecation = "on" includeAntRuntime = "no">
46 <classpath>
47 <pathelement path = "${protege.jar}"/>
48 <pathelement path = "${protege-owl.jar}"/>
49 <pathelement path = "${standard-extensions.jar}"/>
50 <fileset dir = "${lib.dir}">
51 <include name = "**/*.jar"/>
52 </fileset>
53 </classpath>
54 </javac>
55
56 <!-- copy resources to output directory -->
57 <copy todir = "${build.dest}">
58 <fileset dir = "${build.src}" includes = "**/*.gif, **/*.png"/>
59 </copy>
60
61 </target>
62
63 <!-- =================================================================== -->
64 <!-- JAR -->
65 <!-- Create the class package. -->
66 <!-- =================================================================== -->
67 <target name = "jar" depends = "compile">
68 <jar jarfile = "${dist.dir}/bioportalReference.jar" basedir = "${build.dest}" manifest = "${build.src}/META-INF/MANIFEST.MF" includes = "edu/**"/>
69 <jar jarfile = "${dist.dir}/bioportal-services-lib.jar" basedir = "${build.dest}" includes = "org/**"/>
70 </target>
71
72 <!-- =================================================================== -->
73 <!-- CLEAN -->
74 <!-- Cleans all generated files and directories. -->
75 <!-- =================================================================== -->
76 <target name = "clean" depends = "init">
77 <delete dir = "${build.dir}"/>
78 <delete dir = "${dist.dir}"/>
79 <delete dir = "${lib.dir}"/>
80 </target>
81
82 <!-- =================================================================== -->
83 <!-- ALL -->
84 <!-- Create the jar - any future tasks could be added here. -->
85 <!-- =================================================================== -->
86 <target name = "all" depends = "jar"/>
87
88 </project>

protege-admin@lists.stanford.edu
ViewVC Help
Powered by ViewVC 1.1.18