File: build.xml

package info (click to toggle)
jaxe 3.5-14
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, forky, sid, trixie
  • size: 39,024 kB
  • sloc: java: 40,756; xml: 20,913; sh: 83; makefile: 32
file content (43 lines) | stat: -rw-r--r-- 1,245 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
<?xml version="1.0" encoding="ISO-8859-1"?>

<project name="xpages" default="build" basedir=".">

	<property name="src" value="src"/>
	<property name="build.root" value="build"/>
	<property name="build.classes" value="build/classes"/>
	<property name="lib" value="lib"/>
	<property name="dist" value="dist"/>

	<path id="compile.classpath">
		<pathelement path="${classpath}"/>
		<fileset dir="lib">
			<include name="**/*.jar"/>
		</fileset>
	</path>

	<target name="init">
		<tstamp/>
	</target>

	<target name="compile" depends="init" description="compile tout">
		<mkdir dir="${build.classes}"/>
		<javac source="1.5" target="1.5" encoding="ISO-8859-1" srcdir="${src}" destdir="${build.classes}">
            <compilerarg line="-Xlint:unchecked -Xlint:deprecation"/>
			<classpath refid="compile.classpath"/>
		</javac>
	</target>

	<target name="build" depends="compile" description="prpare le programme pour l'excution">
		<mkdir dir="${dist}"/>
		<jar jarfile="${dist}/xpages.jar" basedir="${build.classes}"/>
		<copy todir="${dist}">
			<fileset dir="${lib}"/>
		</copy>
	</target>

	<target name="clean" description="efface les fichiers de compilation">
		<delete dir="${build.root}"/>
		<delete dir="${dist}"/>
	</target>

</project>