diff options
author | James Moger <james.moger@gitblit.com> | 2011-05-12 17:33:31 -0400 |
---|---|---|
committer | James Moger <james.moger@gitblit.com> | 2011-05-12 17:33:31 -0400 |
commit | f988253399ee475aa4f4e60adb95a220f8f88d21 (patch) | |
tree | 0712994453165f5ed3d16eb5a8233b96653fd597 /build.xml | |
parent | d0d438f480e29a5ebaf64449a5c3e7f4ebb13690 (diff) | |
download | gitblit-f988253399ee475aa4f4e60adb95a220f8f88d21.tar.gz gitblit-f988253399ee475aa4f4e60adb95a220f8f88d21.zip |
Moved distribution files. Revised build script. Security revisions.
Diffstat (limited to 'build.xml')
-rw-r--r-- | build.xml | 36 |
1 files changed, 28 insertions, 8 deletions
@@ -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 = "" to=""/>
+ <replacestring from="";" 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="**/*" />
|