proguard_specs = ["proguard.txt"],
to my android_binary rule, but the tool cannot be run. Here's some sample output:
blaze build --verbose_failures :euchre_googleplay
INFO: Results are being streamed to http://cybertron:8088/result/456e3523-36f7-480c-b727-abd64825ba41
INFO: Found 1 target...
INFO: From Trimming binary with proguard:
Error: Unable to access jarfile external/androidsdk/tools/proguard/bin/../lib/proguard.jar
ERROR: /home/tcj/src/blaze_test/java/com/jeffreys/euchre/BUILD:3:1: Trimming binary with proguard failed: proguard.sh failed: error executing command
(cd /home/tcj/.cache/bazel/_bazel_tcj/86df34957ac88767728a08679bac58bf/blaze_test && \
exec env - \
external/androidsdk/tools/proguard/bin/proguard.sh -injars bazel-out/local_linux-fastbuild/bin/java/com/jeffreys/euchre/euchre_googleplay_deploy.jar -libraryjars external/androidsdk/platforms/android-21/android.jar -printmapping bazel-out/local_linux-fastbuild/bin/java/com/jeffreys/euchre/euchre_googleplay_proguard.map -outjars bazel-out/local_linux-fastbuild/bin/java/com/jeffreys/euchre/euchre_googleplay_proguard.jar @bazel-out/android-stub_armeabi-v7a-fastbuild/bin/java/android/validated_proguard/GooglePlayServices/java/android/proguard.txt_valid @bazel-out/android-stub_armeabi-v7a-fastbuild/bin/java/com/jeffreys/common/euchre/validated_proguard/euchre/java/com/jeffreys/common/euchre/proguard.txt_valid @bazel-out/local_linux-fastbuild/bin/java/com/jeffreys/euchre/proguard/euchre_googleplay/_euchre_googleplay_proguard.cfg @java/com/jeffreys/euchre/proguard.txt): proguard.sh failed: error executing command
(cd /home/tcj/.cache/bazel/_bazel_tcj/86df34957ac88767728a08679bac58bf/blaze_test && \
exec env - \
external/androidsdk/tools/proguard/bin/proguard.sh -injars bazel-out/local_linux-fastbuild/bin/java/com/jeffreys/euchre/euchre_googleplay_deploy.jar -libraryjars external/androidsdk/platforms/android-21/android.jar -printmapping bazel-out/local_linux-fastbuild/bin/java/com/jeffreys/euchre/euchre_googleplay_proguard.map -outjars bazel-out/local_linux-fastbuild/bin/java/com/jeffreys/euchre/euchre_googleplay_proguard.jar @bazel-out/android-stub_armeabi-v7a-fastbuild/bin/java/android/validated_proguard/GooglePlayServices/java/android/proguard.txt_valid @bazel-out/android-stub_armeabi-v7a-fastbuild/bin/java/com/jeffreys/common/euchre/validated_proguard/euchre/java/com/jeffreys/common/euchre/proguard.txt_valid @bazel-out/local_linux-fastbuild/bin/java/com/jeffreys/euchre/proguard/euchre_googleplay/_euchre_googleplay_proguard.cfg @java/com/jeffreys/euchre/proguard.txt).
Target //java/com/jeffreys/euchre:euchre_googleplay failed to build
INFO: Elapsed time: 0.195s, Critical Path: 0.07s
So the funny thing is, if I copy the command line starting with 'cd' and then executing proguard.sh, it works! It just doesn't seem to work from bazel build
--
You received this message because you are subscribed to the Google Groups "bazel-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to bazel-discus...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/bazel-discuss/258dc769-d406-4310-892a-1a7a3c7145e1%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.