Add ANT build.
This commit is contained in:
parent
7084fa8ca8
commit
c9445cfc1a
3 changed files with 42 additions and 0 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -1 +1,2 @@
|
|||
/bin
|
||||
/dist
|
||||
|
|
3
build.num
Normal file
3
build.num
Normal file
|
@ -0,0 +1,3 @@
|
|||
#Build Number for ANT. Do not edit!
|
||||
#Thu Jun 20 02:03:54 CEST 2013
|
||||
build.number=4
|
38
build.xml
Normal file
38
build.xml
Normal file
|
@ -0,0 +1,38 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<project default="dist" name="Create Jar for Project devinsy-utils">
|
||||
<!--ANT 1.7 is required -->
|
||||
<!-- Run Eclipse before to run ant. -->
|
||||
<property name="product" value="devinsy-utils" />
|
||||
<buildnumber file="build.num" description="Id of the build"/>
|
||||
<property name="version" value="0.1.${build.number}" /> <!-- AUTOMATIC MANAGEMENT -->
|
||||
<property name="build.dir" value="${basedir}/build" />
|
||||
<property name="dist.name" value="${product}-${version}" />
|
||||
<property name="dist.jar" value="${basedir}/dist/${dist.name}.jar" />
|
||||
<property name="dist.srczip" value="${basedir}/dist/${dist.name}-sources.zip" />
|
||||
<tstamp>
|
||||
<format property="TODAY" pattern="dd/MM/yyyy HH:mm:ss" />
|
||||
</tstamp>
|
||||
|
||||
|
||||
<!-- TARGET DIST -->
|
||||
<target name="dist" description="Build distribution directory">
|
||||
|
||||
<delete file="${dist.zip}" />
|
||||
|
||||
<jar destfile="${dist.jar}" >
|
||||
<manifest>
|
||||
<attribute name="Built-By" value="${user.name} using DEVINSY-UTILS ANT"/>
|
||||
<attribute name="Built-Date" value="${TODAY}"/>
|
||||
</manifest>
|
||||
<fileset dir="${basedir}/bin" excludes="TestTree/**" />
|
||||
<zipfileset dir="${basedir}/" includes="LICENSE"/>
|
||||
</jar>
|
||||
|
||||
<zip destfile="${dist.srczip}"
|
||||
update="true"
|
||||
preserve0permissions="true">
|
||||
<fileset dir="${basedir}/src"/>
|
||||
<zipfileset dir="${basedir}/" includes="LICENSE"/>
|
||||
</zip>
|
||||
</target>
|
||||
</project>
|
Loading…
Reference in a new issue