|
|
|
@ -251,16 +251,6 @@ build_java_linkage_monitor() { |
|
|
|
|
# Linkage Monitor uses $HOME/.m2 local repository |
|
|
|
|
MVN="mvn -e -B -Dhttps.protocols=TLSv1.2" |
|
|
|
|
cd java |
|
|
|
|
# Sets java artifact version with SNAPSHOT, as Linkage Monitor looks for SNAPSHOT versions. |
|
|
|
|
# Example: "3.9.0" (without 'rc') |
|
|
|
|
VERSION=`grep '<version>' pom.xml |head -1 |perl -nle 'print $1 if m/<version>(\d+\.\d+.\d+)/'` |
|
|
|
|
cd bom |
|
|
|
|
# This local installation avoids the problem caused by a new version not yet in Maven Central |
|
|
|
|
# https://github.com/protocolbuffers/protobuf/issues/6627 |
|
|
|
|
$MVN install |
|
|
|
|
$MVN versions:set -DnewVersion=${VERSION}-SNAPSHOT |
|
|
|
|
cd .. |
|
|
|
|
$MVN versions:set -DnewVersion=${VERSION}-SNAPSHOT |
|
|
|
|
# Installs the snapshot version locally |
|
|
|
|
$MVN install -Dmaven.test.skip=true |
|
|
|
|
|
|
|
|
|