-
Notifications
You must be signed in to change notification settings - Fork 0
/
custom-build.xml
66 lines (53 loc) · 4.38 KB
/
custom-build.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
61
62
63
64
65
66
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<project basedir="." default="jar" name="kEllyIRClient">
<tstamp />
<loadfile property="dist.revision" srcFile="./.svn/entries">
<filterchain>
<headfilter lines="1" skip="3"/>
<deletecharacters chars="\n"/>
</filterchain>
</loadfile>
<target name="jar">
<buildnumber file=".build-number" />
<property name="major-version" value="0" />
<property name="full-version" value="${major-version}.${build.number}.${dist.revision}" />
<property name="jar-name" value="kEllyIRC_${full-version}.jar" />
<property name="release-path" value="release/Revision ${dist.revision}" />
<jar destfile="${release-path}/${jar-name}">
<manifest>
<attribute name="Built-By" value="${user.name}" />
<attribute name="Implementation-Version" value="${TODAY}" />
<attribute name="Main-Class" value="org.eclipse.jdt.internal.jarinjarloader.JarRsrcLoader"/>
<attribute name="Rsrc-Main-Class" value="shared.Initializer"/>
<attribute name="Class-Path" value="."/>
<attribute name="Rsrc-Class-Path" value="./ swt-grouplayout.jar xpp3_min-1.1.4c.jar xstream-1.3.1.jar org.eclipse.osgi_3.7.0.v20110524.jar org.eclipse.core.commands_3.6.0.I20110111-0800.jar org.eclipse.equinox.common_3.6.0.v20110523.jar org.eclipse.equinox.registry_3.5.100.v20110502.jar org.eclipse.core.runtime_3.7.0.v20110110.jar org.eclipse.text_3.5.100.v20110505-0800.jar org.eclipse.swt.win32.win32.x86_3.7.0.v3735a.jar org.eclipse.jface_3.7.0.I20110522-1430.jar org.eclipse.ui.workbench_3.7.0.I20110519-0100.jar com.ibm.icu_4.4.2.v20110208.jar org.eclipse.ui.forms_3.5.100.v20110425.jar lombok-0.10.0-BETA2.jar images.jar pircbotx-1.3-20110616.191550-4.jar log4j-1.2.16.jar"/>
</manifest>
<zipfileset src="jar-in-jar-loader.zip"/>
<fileset dir="C:/Users/Kyle Kemp/workspace/kEllyIRClient/bin"/>
<zipfileset dir="C:\Users\Kyle Kemp\workspace\kEllyIRClient" includes="swt-grouplayout.jar"/>
<zipfileset dir="C:\Users\Kyle Kemp\workspace\kEllyIRClient\libs" includes="xpp3_min-1.1.4c.jar"/>
<zipfileset dir="C:\Users\Kyle Kemp\workspace\kEllyIRClient\libs" includes="xstream-1.3.1.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="org.eclipse.osgi_3.7.0.v20110524.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="org.eclipse.core.commands_3.6.0.I20110111-0800.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="org.eclipse.equinox.common_3.6.0.v20110523.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="org.eclipse.equinox.registry_3.5.100.v20110502.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="org.eclipse.core.runtime_3.7.0.v20110110.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="org.eclipse.text_3.5.100.v20110505-0800.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="org.eclipse.swt.win32.win32.x86_3.7.0.v3735a.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="org.eclipse.jface_3.7.0.I20110522-1430.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="org.eclipse.ui.workbench_3.7.0.I20110519-0100.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="com.ibm.icu_4.4.2.v20110208.jar"/>
<zipfileset dir="C:\Program Files\eclipse\plugins" includes="org.eclipse.ui.forms_3.5.100.v20110425.jar"/>
<zipfileset dir="C:\Users\Kyle Kemp\workspace\kEllyIRClient\libs" includes="lombok-0.10.0-BETA2.jar"/>
<zipfileset dir="C:\Users\Kyle Kemp\workspace\kEllyIRClient\libs" includes="images.jar"/>
<zipfileset dir="C:\Users\Kyle Kemp\workspace\kEllyIRClient\libs" includes="pircbotx-1.z.jar"/>
<zipfileset dir="C:\Users\Kyle Kemp\workspace\kEllyIRClient\libs" includes="log4j-1.2.16.jar"/>
</jar>
<copy todir="${release-path}/scripts">
<fileset dir="scripts" />
</copy>
<copy file="icon.png" todir="${release-path}" />
<echo file="${release-path}/runme.bat" message="java -jar ${jar-name}" />
<zip destfile = "${release-path}/release_${full-version}.zip" excludes="**/*.zip" basedir="${release-path}" />
</target>
</project>