summaryrefslogtreecommitdiffstats
path: root/build.xml
blob: 3d1c6ae475966a71d6d37930bd26b621f939c61b (plain)
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
<?xml version="1.0" encoding="UTF-8"?>
<project default="collect">
  <target name="setversion">
    <replace dir="." includes="**/src/plugin.yml" token="version: TeamCity" value="version: %build.number%"/>
    <replace dir="." includes="**/src/messages*.properties" token="version: TeamCity" value="version: %build.number%"/>
    <replace dir="." includes="**/src/items.csv" token="version: TeamCity" value="version: %build.number%"/>
  </target>
  <target name="buildall" depends="setversion">
    <ant dir="Essentials" antfile="build.xml"/>
    <ant dir="EssentialsChat" antfile="build.xml"/>
    <ant dir="EssentialsSpawn" antfile="build.xml"/>
    <ant dir="EssentialsProtect" antfile="build.xml"/>
    <ant dir="EssentialsGroupManager" antfile="build.xml"/>
    <ant dir="EssentialsGroupBridge" antfile="build.xml"/>
    <ant dir="EssentialsGeoIP" antfile="build.xml"/>
    <ant dir="EssentialsXMPP" antfile="build.xml"/>
  </target>
  <target name="collect" depends="buildall">
    <mkdir dir="jars"/>
    <copy todir="jars">
      <fileset dir=".">
        <include name="**/dist/Essentials*.jar"/>
		<include name="**/Essentials/src/config.yml" />
		<include name="**/src/messages*.properties" />
		<include name="**/src/items.csv" />
      </fileset>
      <flattenmapper/>
    </copy>
  </target>
</project>