-
Notifications
You must be signed in to change notification settings - Fork 26
/
Copy pathsetup.xml
60 lines (50 loc) · 2.45 KB
/
setup.xml
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
<?xml version="1.0"?>
<project name="nextreports-server-setup" default="setup" xmlns:ivy="antlib:org.apache.ivy.ant">
<import file="build.xml"/>
<property file="setup.properties"/>
<!-- ================================================================== -->
<!-- S E T U P -->
<!-- ================================================================== -->
<target name="setup" depends="clean, data.zip,client,dist">
<!-- Add ant task -->
<taskdef
name="install4j"
classname="com.install4j.Install4JTask"
classpath="${install4j.ant.jar}"
/>
<!-- Copy some files -->
<copy file="${app.home}/stuff/setup/nextserver.install4j" todir="${app.target}"/>
<!-- Call Install4j -->
<property name="absolute.app.home" location="${app.home}"/>
<install4j projectfile="${app.target}/nextserver.install4j">
<variable name="app.home" value="${absolute.app.home}"/>
<variable name="app.version" value="${app.version}"/>
<!-- Windows -->
<variable name="app.setup" value="${app.setup}" mediafileid="95"/>
<!-- Linux -->
<variable name="app.setup" value="${app.setup}" mediafileid="98"/>
<!-- Windows with JRE -->
<variable name="app.setup" value="${app.setup}-jre" mediafileid="39"/>
<!-- Linux with JRE -->
<variable name="app.setup" value="${app.setup}-jre" mediafileid="81"/>
<!-- Windows x86 -->
<variable name="app.setup" value="${app.setup}-x86" mediafileid="1283"/>
<!-- Windows x86 with JRE -->
<variable name="app.setup" value="${app.setup}-x86-jre" mediafileid="1285"/>
<!-- Linux x86 with JRE -->
<variable name="app.setup" value="${app.setup}-x86-jre" mediafileid="1287"/>
</install4j>
<!-- Delete some files -->
<delete file="${app.target}/nextserver.install4j"/>
</target>
<!-- ================================================================== -->
<!-- S E T U P . R E L E A S E -->
<!-- ================================================================== -->
<target name="setup.release" depends="setup">
<copy todir="${app.artifacts}">
<fileset dir="${app.target}">
<include name="${app.setup}*"/>
</fileset>
</copy>
</target>
</project>