| | |
| | | <property name="authority.zipfile" value="authority-${project.version}.zip" />
|
| | | <property name="gbapi.zipfile" value="gbapi-${project.version}.zip" />
|
| | | <property name="express.zipfile" value="express-${project.version}.zip" />
|
| | | |
| | | <property name="maven.directory" value="${basedir}/../gitblit-maven" />
|
| | |
|
| | | <!-- Download links -->
|
| | | <property name="gc.url" value="http://code.google.com/p/gitblit/downloads/detail?name=" />
|
| | | </target>
|
| | |
| | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
| | | -->
|
| | | <target name="run" depends="compile" description="Run Gitblit GO">
|
| | | <!-- copy static files -->
|
| | | <copy todir="${basedir}/build/classes" overwrite="false">
|
| | | <fileset dir="${project.resources.dir}">
|
| | | <exclude name="thumbs.db" />
|
| | | <exclude name="*.mkd" />
|
| | | </fileset>
|
| | | </copy>
|
| | |
|
| | | <!-- run the mainclass in a separate JVM -->
|
| | | <mx:run fork="true" />
|
| | |
| | |
|
| | | </target>
|
| | |
|
| | | <!--
|
| | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
| | | Package and deploy RELEASE artifacts to the Maven repository
|
| | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
| | | -->
|
| | | <target name="buildMavenArtifacts" depends="prepare">
|
| | | <mx:package /> |
| | | <mx:deploy basedir="${maven.directory}" allowsnapshots="false" />
|
| | | </target>
|
| | |
|
| | |
|
| | | <!--
|
| | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
| | |
| | | Tag a new version and prepare for the next development cycle.
|
| | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
| | | -->
|
| | | <target name="tagRelease" depends="prepare">
|
| | | <target name="tagRelease" depends="prepare" description="tag a new version and prepare for the next development cycle">
|
| | | <!-- release -->
|
| | | <property name="dryrun" value="false" />
|
| | | <mx:version stage="release" dryrun="${dryrun}" />
|
| | |
| | | <filter token="project.version" value="${project.version}" />
|
| | | <filter token="project.commitId" value="${project.commitId}" />
|
| | | <filter token="project.tag" value="${project.tag}" />
|
| | | <filter token="project.directory" value="${basedir}" />
|
| | | <filter token="maven.directory" value="${maven.directory}" />
|
| | | </filterset>
|
| | | </copy>
|
| | | <chmod file="${recipe}" perm="ugo+rx" />
|