summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBob Lee <crazybob@crazybob.org>2009-09-28 05:31:30 +0000
committerBob Lee <crazybob@crazybob.org>2009-09-28 05:31:30 +0000
commiteedff3dfab100dc291a3fb3d34022dcd80ab7592 (patch)
tree9aac6a94d7130701518bc36bb89c308983154c88
parentb25f939737305a7a6fc7876c3d09493aaf076dba (diff)
downloadplatform_external_jsr330-eedff3dfab100dc291a3fb3d34022dcd80ab7592.tar.gz
platform_external_jsr330-eedff3dfab100dc291a3fb3d34022dcd80ab7592.tar.bz2
platform_external_jsr330-eedff3dfab100dc291a3fb3d34022dcd80ab7592.zip
Updated build script to build TCK.
git-svn-id: https://atinject.googlecode.com/svn/trunk@30 3bc8319c-20ab-11de-9edc-3f40a397ab60
-rw-r--r--atinject.ipr4
-rwxr-xr-xbuild.sh8
2 files changed, 10 insertions, 2 deletions
diff --git a/atinject.ipr b/atinject.ipr
index 8c1825a..5caf3de 100644
--- a/atinject.ipr
+++ b/atinject.ipr
@@ -50,8 +50,8 @@
<component name="IdProvider" IDEtalkID="293ECBF8C3B5C62E10353C1DB8516323" />
<component name="InspectionProjectProfileManager">
<option name="PROJECT_PROFILE" value="Project Default" />
- <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
- <scopes />
+ <option name="USE_PROJECT_PROFILE" value="true" />
+ <version value="1.0" />
<profiles>
<profile version="1.0" is_locked="false">
<option name="myName" value="Project Default" />
diff --git a/build.sh b/build.sh
index e9422f8..9dde132 100755
--- a/build.sh
+++ b/build.sh
@@ -3,10 +3,13 @@ NAME=javax.inject
# Clear and recreate build directory.
rm -r build
mkdir -p build/classes
+mkdir -p build/tck
mkdir -p build/dist
# Compile classes.
javac -g -d build/classes `find src -name *.java`
+javac -g -classpath build/classes -d build/tck \
+ `find tck -name *.java`
FOOTER="<font size='-1'>Copyright (C) 2009 <a href='http://code.google.com/p/atinject/'>\
The JSR-330 Expert Group</a>. \
@@ -19,10 +22,15 @@ javadoc -protected -bottom "$FOOTER" \
# Generate jars.
cp -R src build
+cp -R tck build/tck-src
find build/src -name .svn -type d | xargs rm -r
+find build/tck-src -name .svn -type d | xargs rm -r
+
jar cfM build/dist/$NAME-src.zip -C build/src .
+jar cfM build/dist/$NAME-tck-src.zip -C build/tck-src .
jar cfM build/dist/$NAME-javadoc.zip -C build/javadoc .
jar cfM build/dist/$NAME.jar -C build/classes .
+jar cfM build/dist/$NAME-tck.jar -C build/tck .
jar cfM build/$NAME.zip -C build/dist .