summaryrefslogtreecommitdiff
path: root/build.xml
diff options
context:
space:
mode:
authorJosh Suereth <joshua.suereth@gmail.com>2012-03-11 00:45:32 -0500
committerJosh Suereth <joshua.suereth@gmail.com>2012-03-11 00:45:32 -0500
commit292a861ca83b85e1b7c6a1e673c8710930aadc22 (patch)
tree75884b7462f6dca30e6d36845ee94fcf10a90100 /build.xml
parentf1c39dd9816fd48663064307c39e2d9c8c936cd5 (diff)
downloadscala-292a861ca83b85e1b7c6a1e673c8710930aadc22.tar.gz
scala-292a861ca83b85e1b7c6a1e673c8710930aadc22.tar.bz2
scala-292a861ca83b85e1b7c6a1e673c8710930aadc22.zip
Updated flow for creating new STARRs.
* SHA1's are deleted when creating new STARR builds. * SHA1's are also deleted if new fjbg/forkjoin/jline jars are made. * Normal push/pull flow should continue as normal with less frustration.
Diffstat (limited to 'build.xml')
-rw-r--r--build.xml21
1 files changed, 20 insertions, 1 deletions
diff --git a/build.xml b/build.xml
index 9bd5f8dac0..0a3f7e782f 100644
--- a/build.xml
+++ b/build.xml
@@ -2010,9 +2010,28 @@ STABLE REFERENCE (STARR)
<include name="forkjoin.jar"/>
</fileset>
</copy>
+ <!-- remove SHA1 files for no starr, so we don't loose artifacts. -->
+ <delete>
+ <fileset dir="${lib.dir}">
+ <include name="fjbg.jar.desired.sha1"/>
+ <include name="msil.jar.desired.sha1"/>
+ <include name="forkjoin.jar.desired.sha1"/>
+ </fileset>
+ </delete>
+ </target>
+
+ <target name="starr.removesha1" depends="starr.libs">
+ <!-- remove SHA1 files for no starr, so we don't loose artifacts. -->
+ <delete>
+ <fileset dir="${lib.dir}">
+ <include name="scala-compiler.jar.desired.sha1"/>
+ <include name="scala-library.jar.desired.sha1"/>
+ <include name="scala-library-src.jar.desired.sha1"/>
+ </fileset>
+ </delete>
</target>
- <target name="starr.done" depends="starr.libs"/>
+ <target name="starr.done" depends="starr.libs, starr.removesha1"/>
<!-- ===========================================================================
FORWARDED TARGETS FOR PACKAGING