Added release target.
This commit is contained in:
parent
6ed79c0387
commit
d882707032
2 changed files with 27 additions and 0 deletions
|
@ -16,6 +16,8 @@ jar.name=${proj.name}
|
||||||
ex.name=${proj.name}-examples-${proj.version}
|
ex.name=${proj.name}-examples-${proj.version}
|
||||||
path.ex=${proj.name}-examples
|
path.ex=${proj.name}-examples
|
||||||
|
|
||||||
|
# Release
|
||||||
|
release.name=${proj.name}-${proj.version}
|
||||||
|
|
||||||
# Javadoc
|
# Javadoc
|
||||||
javadoc.title=SimplePool API
|
javadoc.title=SimplePool API
|
||||||
|
|
25
build.xml
25
build.xml
|
@ -3,6 +3,7 @@
|
||||||
<property file="${basedir}/build.properties" />
|
<property file="${basedir}/build.properties" />
|
||||||
<property name="path.jar.build" value="${path.build}/${jar.name}"/>
|
<property name="path.jar.build" value="${path.build}/${jar.name}"/>
|
||||||
<property name="path.ex.build" value="${path.build}/${ex.name}"/>
|
<property name="path.ex.build" value="${path.build}/${ex.name}"/>
|
||||||
|
<property name="path.rel.build" value="${path.build}/${release.name}"/>
|
||||||
<path id="path.source">
|
<path id="path.source">
|
||||||
<pathelement location="${path.src}" />
|
<pathelement location="${path.src}" />
|
||||||
</path>
|
</path>
|
||||||
|
@ -40,6 +41,30 @@
|
||||||
</touch>
|
</touch>
|
||||||
<jar jarfile="${path.dist}/${ex.name}.war" basedir="${path.ex.build}"/>
|
<jar jarfile="${path.dist}/${ex.name}.war" basedir="${path.ex.build}"/>
|
||||||
</target>
|
</target>
|
||||||
|
<target name="release" depends="build,javadoc" description="Builds the release archives">
|
||||||
|
<mkdir dir="${path.rel.build}"/>
|
||||||
|
<copy todir="${path.rel.build}">
|
||||||
|
<fileset file="${path.dist}/${jar.name}.jar"/>
|
||||||
|
<fileset dir="${basedir}" includes="${path.javadoc}/**"/>
|
||||||
|
</copy>
|
||||||
|
<touch>
|
||||||
|
<fileset dir="${path.rel.build}"/>
|
||||||
|
</touch>
|
||||||
|
<zip destfile="${path.dist}/${release.name}.zip" basedir="${path.build}" includes="${release.name}/**"/>
|
||||||
|
<tar tarfile="${path.dist}/${release.name}.tar.gz" compression="gzip">
|
||||||
|
<tarfileset dir="${path.rel.build}" prefix="${release.name}" mode="644"/>
|
||||||
|
</tar>
|
||||||
|
</target>
|
||||||
|
<target name="src" depends="build" description="Builds the source archive">
|
||||||
|
<tar tarfile="${path.dist}/${release.name}-src.tar.gz" compression="gzip">
|
||||||
|
<tarfileset dir="${basedir}" prefix="${release.name}">
|
||||||
|
<include name="${path.src}/**"/>
|
||||||
|
<include name="${path.ex}/**"/>
|
||||||
|
<include name="${path.lib}/**"/>
|
||||||
|
<include name="build.*"/>
|
||||||
|
</tarfileset>
|
||||||
|
</tar>
|
||||||
|
</target>
|
||||||
<target name="javadoc" depends="init" description="Builds the Javadoc">
|
<target name="javadoc" depends="init" description="Builds the Javadoc">
|
||||||
<delete quiet="true" includeEmptyDirs="true">
|
<delete quiet="true" includeEmptyDirs="true">
|
||||||
<fileset dir="${path.javadoc}" includes="*,*/**"/>
|
<fileset dir="${path.javadoc}" includes="*,*/**"/>
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue