summaryrefslogtreecommitdiffstats
path: root/build.xml
diff options
context:
space:
mode:
authorJames Moger <james.moger@gitblit.com>2011-05-12 17:33:31 -0400
committerJames Moger <james.moger@gitblit.com>2011-05-12 17:33:31 -0400
commitf988253399ee475aa4f4e60adb95a220f8f88d21 (patch)
tree0712994453165f5ed3d16eb5a8233b96653fd597 /build.xml
parentd0d438f480e29a5ebaf64449a5c3e7f4ebb13690 (diff)
downloadgitblit-f988253399ee475aa4f4e60adb95a220f8f88d21.tar.gz
gitblit-f988253399ee475aa4f4e60adb95a220f8f88d21.zip
Moved distribution files. Revised build script. Security revisions.
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml36
1 files changed, 28 insertions, 8 deletions
diff --git a/build.xml b/build.xml
index caaf3437..22f23360 100644
--- a/build.xml
+++ b/build.xml
@@ -3,12 +3,35 @@
<!-- Project Properties -->
<property name="project.jar" value="gitblit.jar" />
- <property name="project.mainclass" value="com.gitblit.Launcher" />
- <property name="distribution.zipfile" value="gitblit.zip" />
+ <property name="project.mainclass" value="com.gitblit.Launcher" />
<property name="project.build.dir" value="${basedir}/build" />
<target name="main">
-
+
+ <!-- extract version number from source code -->
+ <loadfile property="gb.version" srcfile="${basedir}/src/com/gitblit/Constants.java">
+ <filterchain>
+ <linecontains>
+ <contains value="public final static String VERSION = "/>
+ </linecontains>
+ <striplinebreaks/>
+ <tokenfilter>
+ <replacestring from="public final static String VERSION = &quot;" to=""/>
+ <replacestring from="&quot;;" to=""/>
+ <trim />
+ </tokenfilter>
+ </filterchain>
+ </loadfile>
+ <echo>Building Git:Blit ${gb.version}</echo>
+
+ <!-- copy required distribution files to project folder -->
+ <copy todir="${basedir}" overwrite="false">
+ <fileset dir="${basedir}/distrib">
+ <include name="gitblit.properties" />
+ <include name="users.properties" />
+ </fileset>
+ </copy>
+
<!-- Compile the build tool and execute it.
This downloads missing compile-time dependencies from Maven. -->
@@ -53,16 +76,13 @@
<mkdir dir="${basedir}/deploy" />
<copy todir="${basedir}/deploy" file="${project.jar}" />
<copy todir="${basedir}/deploy">
- <fileset dir="${basedir}/service">
+ <fileset dir="${basedir}/distrib">
<include name="**/*" />
</fileset>
- <fileset dir="${basedir}">
- <include name="*.cmd" />
- <include name="*.properties" />
- </fileset>
</copy>
<!-- Create Zip deployment -->
+ <property name="distribution.zipfile" value="gitblit-${gb.version}.zip" />
<zip destfile="${distribution.zipfile}">
<fileset dir="${basedir}/deploy">
<include name="**/*" />