-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathbuild.xml
More file actions
36 lines (32 loc) · 1.11 KB
/
Copy pathbuild.xml
File metadata and controls
36 lines (32 loc) · 1.11 KB
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
<?xml version="1.0" encoding="UTF-8"?>
<project name="NuxNoobs" basedir="." default="jar">
<!-- les propriétés -->
<!--<property file="build.properties"/>-->
<property name="src.dir" value="src" />
<property name="build.dir" value="build" />
<property name="dist.dir" value="jar" />
<!-- target qui supprime les classes compilées et le JAR -->
<target name="clean">
<delete dir="${build.dir}" />
<delete dir="${dist.dir}" />
</target>
<!-- target qui compile le code Java dans le répertoire build -->
<target name="compile">
<mkdir dir="${build.dir}" />
<javac srcdir="${src.dir}" destdir="${build.dir}" includeantruntime="false">
<!--<compilerarg value="-Xlint:deprecation" />-->
<classpath>
<pathelement path="${classpath}" />
<fileset dir="../lib">
<include name="**/*.jar" />
</fileset>
</classpath>
</javac>
<copy file="src/plugin.yml" todir="build/" />
</target>
<!-- target qui crée le JAR -->
<target name="jar" depends="clean,compile">
<mkdir dir="${dist.dir}" />
<jar destfile="${dist.dir}/${ant.project.name}.jar" basedir="${build.dir}" />
</target>
</project>