mirror of
https://github.com/apache/sqoop.git
synced 2025-05-04 01:19:38 +08:00
Add 'release' target for one-step full build.
From: Aaron Kimball <aaron@cloudera.com> git-svn-id: https://svn.apache.org/repos/asf/incubator/sqoop/trunk@1149924 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
e75b1fe94f
commit
34b1321768
17
build.xml
17
build.xml
@ -595,6 +595,23 @@
|
||||
</uptodate>
|
||||
</target>
|
||||
|
||||
<target name="checkversion">
|
||||
<if>
|
||||
<contains string="${version}" substring="SNAPSHOT" />
|
||||
<then>
|
||||
<fail message="Error: cannot release a snapshot. Set -Dversion" />
|
||||
</then>
|
||||
</if>
|
||||
</target>
|
||||
|
||||
<target name="release" depends="checkversion,tar,webdocs,releaseaudit"
|
||||
description="Roll a release artifact">
|
||||
<echo message="Release complete" />
|
||||
<echo message="Binary tar: ${tar.file}" />
|
||||
<echo message="Web docs: ${build.dir}/webdocs" />
|
||||
<echo message="Release audit report: ${build.dir}/rat.log" />
|
||||
</target>
|
||||
|
||||
<target name="webdocs" depends="webdocs-uptodate" unless="webdocs.uptodate"
|
||||
description="Build website documentation">
|
||||
<exec executable="make" failonerror="true">
|
||||
|
Loading…
Reference in New Issue
Block a user