Skip to content

Commit 4306269

Browse files
committed
Adding Version Constant to build.
1 parent d046174 commit 4306269

4 files changed

Lines changed: 43 additions & 34 deletions

File tree

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,3 +28,4 @@ local.properties
2828
*.launch
2929

3030
Thumbs.db
31+
/bin

build.xml

Lines changed: 36 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -1,47 +1,50 @@
11
<project name="SortAlgorithmVisualizer" default="main">
2-
<property name="src.dir" value="src"/>
3-
<property name="res.dir" value="res"/>
4-
5-
<property name="build.dir" value="build"/>
6-
<property name="classes.dir" value="${build.dir}/classes"/>
7-
8-
<property name="dist.dir" value="dist" />
9-
<property name="jar.dir" value="${dist.dir}/jar"/>
10-
11-
<property name="main-class" value="de.littlerolf.sav.SortAlgorithmVisualizer"/>
12-
<property name="jar.name" value="SAV.jar" />
13-
<property name="api-jar.name" value="SAV_API.jar" />
14-
2+
<property name="src.dir" value="src" />
3+
<property name="res.dir" value="res" />
4+
5+
<property name="build.dir" value="build" />
6+
<property name="classes.dir" value="${build.dir}/classes" />
7+
8+
<property name="dist.dir" value="dist" />
9+
<property name="jar.dir" value="${dist.dir}/jar" />
10+
11+
<property name="main-class" value="de.littlerolf.sav.SortAlgorithmVisualizer" />
12+
<property name="jar.name" value="SAV.jar" />
13+
<property name="api-jar.name" value="SAV_API.jar" />
14+
15+
<property environment="env" />
16+
1517
<target name="clean">
1618
<delete dir="${build.dir}" />
1719
<delete dir="${dist.dir}" />
1820
</target>
1921

2022
<target name="compile">
21-
<mkdir dir="${classes.dir}"/>
22-
<javac srcdir="${src.dir}" destdir="${classes.dir}" includeantruntime="false"/>
23-
</target>
24-
25-
<target name="jar" depends="compile">
26-
<mkdir dir="${jar.dir}"/>
27-
<jar destfile="${jar.dir}/${jar.name}" basedir="${classes.dir}">
28-
<fileset dir="${res.dir}" />
29-
<manifest>
30-
<attribute name="Main-Class" value="${main-class}"/>
31-
</manifest>
32-
</jar>
23+
<mkdir dir="${classes.dir}" />
24+
<javac srcdir="${src.dir}" destdir="${classes.dir}" includeantruntime="false" />
3325
</target>
34-
35-
<target name="api-jar" depends="compile">
36-
<mkdir dir="${jar.dir}"/>
37-
<jar destfile="${jar.dir}/${api-jar.name}" basedir="${classes.dir}" includes="**/data/**" />
26+
27+
<target name="jar" depends="compile">
28+
<mkdir dir="${jar.dir}" />
29+
<jar destfile="${jar.dir}/${jar.name}" basedir="${classes.dir}">
30+
<fileset dir="${res.dir}" />
31+
<manifest>
32+
<attribute name="Main-Class" value="${main-class}" />
33+
<attribute name="Build-Number" value="${env.TRAVIS_BUILD_NUMBER}" />
34+
</manifest>
35+
</jar>
36+
</target>
37+
38+
<target name="api-jar" depends="compile">
39+
<mkdir dir="${jar.dir}" />
40+
<jar destfile="${jar.dir}/${api-jar.name}" basedir="${classes.dir}" includes="**/data/**" />
3841
</target>
3942

4043
<target name="run" depends="jar">
41-
<java jar="${jar.dir}/${jar.name}" fork="true"/>
44+
<java jar="${jar.dir}/${jar.name}" fork="true" />
4245
</target>
43-
44-
<target name="clean-build" depends="clean,jar,api-jar"/>
4546

46-
<target name="main" depends="clean,api-jar,run"/>
47+
<target name="clean-build" depends="clean,jar,api-jar" />
48+
49+
<target name="main" depends="clean,api-jar,run" />
4750
</project>

deploy.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
if [ ${TRAVIS_JOB_NUMBER##*.} -eq 1 ]; then
2+
echo "$TRAVIS_BUILD_NUMBER" > dist/version.txt
23
sudo pip install ghp-import
34
ghp-import -n dist/ -m "Deploy ${TRAVIS_BUILD_NUMBER}."
4-
git push -fq https://$GIT_TOKEN@github.com/$TRAVIS_REPO_SLUG.git gh-pages > /dev/null
5+
git push -fq https://$GIT_TOKEN@github.com/$TRAVIS_REPO_SLUG.git gh-pages > /dev/null
56
fi

src/de/littlerolf/sav/SortAlgorithmVisualizer.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@
1010

1111
public class SortAlgorithmVisualizer {
1212
public static void main(String[] args) {
13+
startLocal();
14+
}
15+
16+
private static void startLocal() {
1317
try {
1418
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
1519
} catch (UnsupportedLookAndFeelException e) {

0 commit comments

Comments
 (0)