blob: 0b4e2fa3b5d8bf6b8cb0b86de38a481d00a4722b [file] [log] [blame]
Clement Escoffierd85236c2013-04-22 12:12:33 +00001<?xml version="1.0"?>
2
3<!--
4 ~ Licensed to the Apache Software Foundation (ASF) under one
5 ~ or more contributor license agreements. See the NOTICE file
6 ~ distributed with this work for additional information
7 ~ regarding copyright ownership. The ASF licenses this file
8 ~ to you under the Apache License, Version 2.0 (the
9 ~ "License"); you may not use this file except in compliance
10 ~ with the License. You may obtain a copy of the License at
11 ~
12 ~ http://www.apache.org/licenses/LICENSE-2.0
13 ~
14 ~ Unless required by applicable law or agreed to in writing,
15 ~ software distributed under the License is distributed on an
16 ~ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
17 ~ KIND, either express or implied. See the License for the
18 ~ specific language governing permissions and limitations
19 ~ under the License.
20 -->
21
22<project name="spell.services" default="package" basedir="">
23
24 <property name="src.dir" value="src"/>
25 <property name="build.dir" value="output/classes"/>
26 <property name="output.dir" value="output"/>
27
28 <taskdef resource="aQute/bnd/ant/taskdef.properties"
29 classpath="../../tasks/bnd-${bnd.version}.jar"/>
30
31 <target name="clean">
32 <delete dir="${build.dir}"/>
33 <delete dir="${output.dir}"/>
34 </target>
35
36 <target name="compile" depends="clean">
37 <mkdir dir="${output.dir}"/>
38 <mkdir dir="${build.dir}"/>
39
40 <javac srcdir="${src.dir}"
41 destdir="${build.dir}"
42 debug="on"
43 />
44 </target>
45
46 <target name="package" depends="compile">
47 <bnd
48 classpath="${build.dir}"
49 failok="false"
50 exceptions="true"
51 files="${ant.project.name}.bnd"
52 output="${output.dir}"/>
53 </target>
54
55</project>