Hi all. I have made some changes to Beam's Java SDK locally and would like to install that version into my local repository. Some of the modules' install tasks fail, so I disabled those, eventually leading me to a install command like this:
./gradlew install \ -x :beam-sdks-java-maven-archetypes-examples:install \ -x :beam-runners-reference-job-server:install \ -x :beam-runners-flink-1.6-job-server:install \ -x :beam-runners-flink-1.7-job-server:install \ -x :beam-runners-flink_2.11-job-server:install This command completes without error, but seems to only install unshaded dependencies unlike the shaded jars in the maven repository: $ ls ~/.m2/repository/org/apache/beam/beam-sdks-java-core/2.9.0-SNAPSHOT/ beam-sdks-java-core-2.9.0-SNAPSHOT-tests-unshaded.jar beam-sdks-java-core-2.9.0-SNAPSHOT-unshaded.jar beam-sdks-java-core-2.9.0-SNAPSHOT.pom maven-metadata-local.xml Whereas the ones from the maven repository is like this instead (2.8.0, but I assume it should be the same for 2.9.0): $ ls ~/.m2/repository/org/apache/beam/beam-sdks-java-core/2.8.0/ _remote.repositories beam-sdks-java-core-2.8.0.jar beam-sdks-java-core-2.8.0.jar.sha1 beam-sdks-java-core-2.8.0.pom beam-sdks-java-core-2.8.0.pom.sha1 How do I get gradle to install the shaded jars like the ones found in the Beam's maven repository? Thanks in advance, Mike