mirror of https://github.com/apache/cassandra
Make relocate dependencies script less manual
Patch by Alex Petrov; reviewed by Ekaterina Dimitrova and David Capwell for CASSANDRA-16287
This commit is contained in:
parent
ff49fd9253
commit
2355c37694
|
|
@ -2,12 +2,14 @@
|
|||
|
||||
set -xe
|
||||
|
||||
# Cassandra version that is specified in build.xml
|
||||
CASSANDRA_VERSION=$1
|
||||
# In-JVM dtest version that is specified in relocate-dependencies.pom
|
||||
DTEST_VERSION=$2
|
||||
ARTIFACT_NAME=cassandra-dtest
|
||||
REPO_DIR=~/.m2/repository
|
||||
CASSANDRA_VERSION=$(cat build.xml | grep 'property name="base.version"' | awk -F "\"" '{print $4}')
|
||||
DTEST_VERSION=$(cat relocate-dependencies.pom | grep "dtest-local.version>" | awk -F "\>|\<" '{print $3}')
|
||||
SHADED_DTEST_VERSION=$(cat relocate-dependencies.pom | grep -m 1 "<version>" | awk -F "\>|\<" '{print $3}')
|
||||
|
||||
echo $CASSANDRA_VERSION
|
||||
echo $DTEST_VERSION
|
||||
|
||||
ant clean
|
||||
ant dtest-jar
|
||||
|
|
@ -27,7 +29,7 @@ mvn -f relocate-dependencies.pom package -DskipTests -nsu
|
|||
|
||||
# Deploy shaded artifact
|
||||
mvn install:install-file \
|
||||
-Dfile=./target/${ARTIFACT_NAME}-shaded-${DTEST_VERSION}.jar \
|
||||
-Dfile=./target/${ARTIFACT_NAME}-shaded-${SHADED_DTEST_VERSION}.jar \
|
||||
-DgroupId=org.apache.cassandra \
|
||||
-DartifactId=${ARTIFACT_NAME}-shaded \
|
||||
-Dversion=${DTEST_VERSION} \
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
<junit.version>4.12</junit.version>
|
||||
<maven.compiler.source>${java.version}</maven.compiler.source>
|
||||
<maven.compiler.target>${java.version}</maven.compiler.target>
|
||||
<dtest-local.version>4.0.0-SNAPSHOT</dtest-local.version>
|
||||
</properties>
|
||||
|
||||
<dependencies>
|
||||
|
|
@ -26,7 +27,7 @@
|
|||
<dependency>
|
||||
<groupId>org.apache.cassandra</groupId>
|
||||
<artifactId>cassandra-dtest-local</artifactId>
|
||||
<version>4.0.0-SNAPSHOT</version>
|
||||
<version>${dtest-local.version}</version>
|
||||
</dependency>
|
||||
|
||||
<dependency>
|
||||
|
|
|
|||
Loading…
Reference in New Issue