From 92d8f82161eaf59f48ec7465e01c53f877e030b2 Mon Sep 17 00:00:00 2001 From: wjywbs Date: Wed, 25 Nov 2015 18:07:41 +0000 Subject: Download the sha1 of the jar file from maven in generate_workspace. The sha1 is not calculated yet for local jars. -- Reviewed-on: https://github.com/bazelbuild/bazel/pull/635 MOS_MIGRATED_REVID=108717022 --- src/test/shell/bazel/generate_workspace_test.sh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'src/test/shell') diff --git a/src/test/shell/bazel/generate_workspace_test.sh b/src/test/shell/bazel/generate_workspace_test.sh index d96e35e2cb..fff3690812 100755 --- a/src/test/shell/bazel/generate_workspace_test.sh +++ b/src/test/shell/bazel/generate_workspace_test.sh @@ -69,8 +69,13 @@ public class $groupId { } } EOF + local jar_path=$pkg_dir/$artifactId-$version.jar ${bazel_javabase}/bin/javac $TEST_TMPDIR/$groupId.java - ${bazel_javabase}/bin/jar cf $pkg_dir/$artifactId-$version.jar $TEST_TMPDIR/$groupId.class + ${bazel_javabase}/bin/jar cf $jar_path $TEST_TMPDIR/$groupId.class + + local sha1=$(shasum $jar_path | awk '{print $1}') + echo -n $sha1 > $jar_path.sha1 + echo $sha1 } function get_workspace_file() { @@ -83,7 +88,7 @@ function get_build_file() { function test_pom() { # Create a maven repo - make_artifact blorp glorp 1.2.3 + local sha1=$(make_artifact blorp glorp 1.2.3) # Create a pom that references the artifacts. cat > $TEST_TMPDIR/pom.xml <