tree: 58ac314c864b83be600f35c3c8f297f3d5d8b8f5 [path history] [tgz]
  1. jar/
  2. Library.jar
  3. README.md
android/testData/libs/lang/typedef/README.md

To regenerate Library.jar run the following, assuming your SRC environment variable points to the root of the source tree.

THIS_DIRECTORY="tools/adt/idea/android/testData/libs/lang/typedef"
BAZEL_OUTPUT_DIR="$SRC/bazel-bin/$THIS_DIRECTORY/jar"
TARGET_NAME="TypeDefCompletionContributorTestLibrary"
OUTPUT_FILE_NAME="Library.jar"
echo "Building source JAR" && \
bazel build //$THIS_DIRECTORY/jar:$TARGET_NAME-src.jar &> /dev/null && \
echo "Building class JAR" && \
bazel build //$THIS_DIRECTORY/jar:lib$TARGET_NAME.jar &> /dev/null && \
mkdir -p /tmp/jarmerge/unzipped && \
cp $BAZEL_OUTPUT_DIR/$TARGET_NAME-src.jar /tmp/jarmerge/ && \
cp $BAZEL_OUTPUT_DIR/lib$TARGET_NAME.jar /tmp/jarmerge/ && \
cd /tmp/jarmerge/unzipped && \
jar -xf ../$TARGET_NAME-src.jar && \
jar -xf ../lib$TARGET_NAME.jar && \
echo "Merging JARs" && \
jar -cf ../$OUTPUT_FILE_NAME . && \
cd - &> /dev/null && \
echo "Copying merged JAR to $SRC/$THIS_DIRECTORY/$OUTPUT_FILE_NAME" && \
cp /tmp/jarmerge/$OUTPUT_FILE_NAME $SRC/$THIS_DIRECTORY/ ;\
echo "Cleaning up"; \
rm /tmp/jarmerge -rf