wu-sheng closed pull request #1583: Moved hardcoded dependency versions to
properties tag in pom.xml
URL: https://github.com/apache/incubator-skywalking/pull/1583
This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:
As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):
diff --git a/apm-application-toolkit/apm-toolkit-log4j-1.x/pom.xml
b/apm-application-toolkit/apm-toolkit-log4j-1.x/pom.xml
index 0b6d90bf2..88820b978 100644
--- a/apm-application-toolkit/apm-toolkit-log4j-1.x/pom.xml
+++ b/apm-application-toolkit/apm-toolkit-log4j-1.x/pom.xml
@@ -27,11 +27,15 @@
<artifactId>apm-toolkit-log4j-1.x</artifactId>
+ <properties>
+ <log4j.version>1.2.17</log4j.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
- <version>1.2.17</version>
+ <version>${log4j.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-application-toolkit/apm-toolkit-log4j-2.x/pom.xml
b/apm-application-toolkit/apm-toolkit-log4j-2.x/pom.xml
index 79503b77c..a417d9e07 100644
--- a/apm-application-toolkit/apm-toolkit-log4j-2.x/pom.xml
+++ b/apm-application-toolkit/apm-toolkit-log4j-2.x/pom.xml
@@ -27,11 +27,15 @@
<artifactId>apm-toolkit-log4j-2.x</artifactId>
+ <properties>
+ <log4j-core.version>2.7</log4j-core.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
- <version>2.7</version>
+ <version>${log4j-core.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-application-toolkit/apm-toolkit-logback-1.x/pom.xml
b/apm-application-toolkit/apm-toolkit-logback-1.x/pom.xml
index 8c58433e5..df9ef86ab 100644
--- a/apm-application-toolkit/apm-toolkit-logback-1.x/pom.xml
+++ b/apm-application-toolkit/apm-toolkit-logback-1.x/pom.xml
@@ -27,11 +27,15 @@
<artifactId>apm-toolkit-logback-1.x</artifactId>
+ <properties>
+ <logback-classic.version>1.2.3</logback-classic.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
- <version>1.2.3</version>
+ <version>${logback-classic.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-application-toolkit/apm-toolkit-opentracing/pom.xml
b/apm-application-toolkit/apm-toolkit-opentracing/pom.xml
index 7e59a691d..acaf1622a 100644
--- a/apm-application-toolkit/apm-toolkit-opentracing/pom.xml
+++ b/apm-application-toolkit/apm-toolkit-opentracing/pom.xml
@@ -27,16 +27,20 @@
<artifactId>apm-toolkit-opentracing</artifactId>
+ <properties>
+ <opentracing.version>0.30.0</opentracing.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>io.opentracing</groupId>
<artifactId>opentracing-api</artifactId>
- <version>0.30.0</version>
+ <version>${opentracing.version}</version>
</dependency>
<dependency>
<groupId>io.opentracing</groupId>
<artifactId>opentracing-noop</artifactId>
- <version>0.30.0</version>
+ <version>${opentracing.version}</version>
</dependency>
</dependencies>
diff --git a/apm-checkstyle/pom.xml b/apm-checkstyle/pom.xml
index c6ee3475b..8f9f92693 100644
--- a/apm-checkstyle/pom.xml
+++ b/apm-checkstyle/pom.xml
@@ -30,13 +30,18 @@
<version>5.0.0-RC-SNAPSHOT</version>
<description>Module to hold Checkstyle for SkyWalking.</description>
+ <properties>
+ <jacoco-maven-plugin.version>0.7.9</jacoco-maven-plugin.version>
+ <coveralls-maven-plugin.version>4.1.0</coveralls-maven-plugin.version>
+ </properties>
+
<build>
<plugins>
<!-- 覆盖率 -->
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
- <version>0.7.9</version>
+ <version>${jacoco-maven-plugin.version}</version>
<executions>
<execution>
<id>prepare-agent</id>
@@ -49,7 +54,7 @@
<plugin>
<groupId>org.eluder.coveralls</groupId>
<artifactId>coveralls-maven-plugin</artifactId>
- <version>4.1.0</version>
+ <version>${coveralls-maven-plugin.version}</version>
<configuration>
<repoToken>xFwR2GqmxcMxV7tGEpW2NfwIrbCD4cQCS</repoToken>
<sourceDirectories>
diff --git
a/apm-collector/apm-collector-remote/collector-remote-grpc-provider/pom.xml
b/apm-collector/apm-collector-remote/collector-remote-grpc-provider/pom.xml
index 52e351ec3..0e697c271 100644
--- a/apm-collector/apm-collector-remote/collector-remote-grpc-provider/pom.xml
+++ b/apm-collector/apm-collector-remote/collector-remote-grpc-provider/pom.xml
@@ -28,6 +28,11 @@
<artifactId>collector-remote-grpc-provider</artifactId>
<packaging>jar</packaging>
+ <properties>
+ <os-maven-plugin.version>1.4.1.Final</os-maven-plugin.version>
+ <protobuf-maven-plugin.version>0.5.0</protobuf-maven-plugin.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.apache.skywalking</groupId>
@@ -51,14 +56,14 @@
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
- <version>1.4.1.Final</version>
+ <version>${os-maven-plugin.version}</version>
</extension>
</extensions>
<plugins>
<plugin>
<groupId>org.xolstice.maven.plugins</groupId>
<artifactId>protobuf-maven-plugin</artifactId>
- <version>0.5.0</version>
+ <version>${protobuf-maven-plugin.version}</version>
<configuration>
<!--
The version of protoc must match protobuf-java. If you
don't depend on
diff --git a/apm-collector/apm-collector-thirdparty-receiver/pom.xml
b/apm-collector/apm-collector-thirdparty-receiver/pom.xml
index 996131667..3efa96658 100644
--- a/apm-collector/apm-collector-thirdparty-receiver/pom.xml
+++ b/apm-collector/apm-collector-thirdparty-receiver/pom.xml
@@ -30,6 +30,5 @@
<modules>
<module>receiver-zipkin</module>
</modules>
-
-
+
</project>
diff --git a/apm-protocol/apm-network/pom.xml b/apm-protocol/apm-network/pom.xml
index 07bf52283..85ef1dab1 100644
--- a/apm-protocol/apm-network/pom.xml
+++ b/apm-protocol/apm-network/pom.xml
@@ -29,9 +29,12 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <compiler.version>1.6</compiler.version>
<grpc.version>1.10.0</grpc.version>
<netty.version>4.1.17.Final</netty.version>
- <compiler.version>1.6</compiler.version>
+
<netty-tcnative-boringssl-static.version>2.0.7.Final</netty-tcnative-boringssl-static.version>
+ <os-maven-plugin.version>1.5.0.Final</os-maven-plugin.version>
+ <protobuf-maven-plugin.version>0.5.0</protobuf-maven-plugin.version>
</properties>
<dependencies>
@@ -53,7 +56,7 @@
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-tcnative-boringssl-static</artifactId>
- <version>2.0.7.Final</version>
+ <version>${netty-tcnative-boringssl-static.version}</version>
</dependency>
</dependencies>
@@ -62,14 +65,14 @@
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
- <version>1.5.0.Final</version>
+ <version>${os-maven-plugin.version}</version>
</extension>
</extensions>
<plugins>
<plugin>
<groupId>org.xolstice.maven.plugins</groupId>
<artifactId>protobuf-maven-plugin</artifactId>
- <version>0.5.0</version>
+ <version>${protobuf-maven-plugin.version}</version>
<configuration>
<!--
The version of protoc must match protobuf-java. If you
don't depend on
diff --git a/apm-protocol/apm-ui-protocol/pom.xml
b/apm-protocol/apm-ui-protocol/pom.xml
index 48b42cd19..62784cb94 100644
--- a/apm-protocol/apm-ui-protocol/pom.xml
+++ b/apm-protocol/apm-ui-protocol/pom.xml
@@ -27,11 +27,15 @@
<artifactId>apm-ui-protocol</artifactId>
+ <properties>
+ <graphql-java.version>7.0</graphql-java.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.graphql-java</groupId>
<artifactId>graphql-java</artifactId>
- <version>7.0</version>
+ <version>${graphql-java.version}</version>
</dependency>
</dependencies>
</project>
diff --git a/apm-sniffer/apm-agent-core/pom.xml
b/apm-sniffer/apm-agent-core/pom.xml
index 04ec423fa..b45bc9577 100644
--- a/apm-sniffer/apm-agent-core/pom.xml
+++ b/apm-sniffer/apm-agent-core/pom.xml
@@ -36,6 +36,10 @@
<jetty.version>9.4.2.v20170220</jetty.version>
<grpc.version>1.10.0</grpc.version>
<bytebuddy.version>1.7.9</bytebuddy.version>
+ <disruptor.version>3.3.6</disruptor.version>
+ <apache-httpclient.version>4.5.3</apache-httpclient.version>
+ <wiremock.version>2.6.0</wiremock.version>
+ <os-maven-plugin.version>1.4.1.Final</os-maven-plugin.version>
<shade.package>org.apache.skywalking.apm.dependencies</shade.package>
<shade.com.lmax.disruptor.source>com.lmax.disruptor</shade.com.lmax.disruptor.source>
@@ -80,12 +84,12 @@
<dependency>
<groupId>com.lmax</groupId>
<artifactId>disruptor</artifactId>
- <version>3.3.6</version>
+ <version>${disruptor.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
- <version>4.5.3</version>
+ <version>${apache-httpclient.version}</version>
</dependency>
<dependency>
<groupId>org.eclipse.jetty</groupId>
@@ -102,7 +106,7 @@
<dependency>
<groupId>com.github.tomakehurst</groupId>
<artifactId>wiremock</artifactId>
- <version>2.6.0</version>
+ <version>${wiremock.version}</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -128,7 +132,7 @@
<extension>
<groupId>kr.motd.maven</groupId>
<artifactId>os-maven-plugin</artifactId>
- <version>1.4.1.Final</version>
+ <version>${os-maven-plugin.version}</version>
</extension>
</extensions>
<plugins>
diff --git a/apm-sniffer/apm-sdk-plugin/activemq-5.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/activemq-5.x-plugin/pom.xml
index c779c7771..dd0c49073 100644
--- a/apm-sniffer/apm-sdk-plugin/activemq-5.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/activemq-5.x-plugin/pom.xml
@@ -31,13 +31,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <activemq-client.version>5.14.5</activemq-client.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.activemq</groupId>
<artifactId>activemq-client</artifactId>
- <version>5.14.5</version>
+ <version>${activemq-client.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/dubbo-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/dubbo-plugin/pom.xml
index 85f920279..aea612fa5 100644
--- a/apm-sniffer/apm-sdk-plugin/dubbo-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/dubbo-plugin/pom.xml
@@ -32,13 +32,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <dubbo.version>2.5.10</dubbo.version>
</properties>
<dependencies>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>dubbo</artifactId>
- <version>2.5.10</version>
+ <version>${dubbo.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/elasticsearch-5.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/elasticsearch-5.x-plugin/pom.xml
index cdcab79f7..eb672a4f3 100644
--- a/apm-sniffer/apm-sdk-plugin/elasticsearch-5.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/elasticsearch-5.x-plugin/pom.xml
@@ -37,13 +37,14 @@
<java.version>1.8</java.version>
<maven.compiler.source>${java.version}</maven.compiler.source>
<maven.compiler.target>${java.version}</maven.compiler.target>
+
<elasticsearch-client-transport.version>5.6.6</elasticsearch-client-transport.version>
</properties>
<dependencies>
<dependency>
<groupId>org.elasticsearch.client</groupId>
<artifactId>transport</artifactId>
- <version>5.6.6</version>
+ <version>${elasticsearch-client-transport.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/pom.xml
index 8c343941d..c6346a683 100644
--- a/apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/grpc-1.x-plugin/pom.xml
@@ -31,13 +31,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <grpc-all.version>1.6.0</grpc-all.version>
</properties>
<dependencies>
<dependency>
<groupId>io.grpc</groupId>
<artifactId>grpc-all</artifactId>
- <version>1.6.0</version>
+ <version>${grpc-all.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/h2-1.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/h2-1.x-plugin/pom.xml
index d6c8a3178..7e32c3841 100755
--- a/apm-sniffer/apm-sdk-plugin/h2-1.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/h2-1.x-plugin/pom.xml
@@ -32,13 +32,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <h2.version>1.4.192</h2.version>
</properties>
<dependencies>
<dependency>
<groupId>com.h2database</groupId>
<artifactId>h2</artifactId>
- <version>1.4.192</version>
+ <version>${h2.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
diff --git a/apm-sniffer/apm-sdk-plugin/httpClient-4.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/httpClient-4.x-plugin/pom.xml
index af1ef3964..760a47190 100644
--- a/apm-sniffer/apm-sdk-plugin/httpClient-4.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/httpClient-4.x-plugin/pom.xml
@@ -33,26 +33,30 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <apache-httpclient.version>4.3</apache-httpclient.version>
+ <log4j-core.version>2.4.1</log4j-core.version>
+ <junit.version>4.12</junit.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
- <version>4.3</version>
+ <version>${apache-httpclient.version}</version>
<scope>provided</scope>
</dependency>
+
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
- <version>2.4.1</version>
+ <version>${log4j-core.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
- <version>4.12</version>
+ <version>${junit.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/httpasyncclient-4.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/httpasyncclient-4.x-plugin/pom.xml
index 4f6f37aa0..fa6f46257 100644
--- a/apm-sniffer/apm-sdk-plugin/httpasyncclient-4.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/httpasyncclient-4.x-plugin/pom.xml
@@ -32,13 +32,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <apache-httpasyncclient.version>4.1.1</apache-httpasyncclient.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpasyncclient</artifactId>
- <version>4.1.1</version>
+ <version>${apache-httpasyncclient.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/hystrix-1.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/hystrix-1.x-plugin/pom.xml
index 87367bc0e..c099ebc30 100644
--- a/apm-sniffer/apm-sdk-plugin/hystrix-1.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/hystrix-1.x-plugin/pom.xml
@@ -27,11 +27,15 @@
<artifactId>apm-hystrix-1.x-plugin</artifactId>
+ <properties>
+ <hystrix-core.version>1.4.0</hystrix-core.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>com.netflix.hystrix</groupId>
<artifactId>hystrix-core</artifactId>
- <version>1.4.0</version>
+ <version>${hystrix-core.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/jedis-2.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/jedis-2.x-plugin/pom.xml
index b881186a0..2a0d069f8 100644
--- a/apm-sniffer/apm-sdk-plugin/jedis-2.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/jedis-2.x-plugin/pom.xml
@@ -30,19 +30,23 @@
<name>jedis-2.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <jedis.version>2.9.0</jedis.version>
+ <log4j-core.version>2.4.1</log4j-core.version>
+ </properties>
<dependencies>
<dependency>
<groupId>redis.clients</groupId>
<artifactId>jedis</artifactId>
- <version>2.9.0</version>
+ <version>${jedis.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
- <version>2.4.1</version>
+ <version>${log4j-core.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-client-9.0-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-client-9.0-plugin/pom.xml
index 84daf12ec..f45d431de 100644
--- a/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-client-9.0-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-client-9.0-plugin/pom.xml
@@ -30,11 +30,15 @@
<name>jetty-client-9.0-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <jetty-client.version>9.0.0.v20130308</jetty-client.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-client</artifactId>
- <version>9.0.0.v20130308</version>
+ <version>${jetty-client.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-client-9.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-client-9.x-plugin/pom.xml
index 8814ff185..2815db32f 100644
--- a/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-client-9.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-client-9.x-plugin/pom.xml
@@ -30,11 +30,15 @@
<name>jetty-client-9.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <jetty-client.version>9.1.0.v20131115</jetty-client.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-client</artifactId>
- <version>9.1.0.v20131115</version>
+ <version>${jetty-client.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-server-9.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-server-9.x-plugin/pom.xml
index ba02b52b5..05602d339 100644
--- a/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-server-9.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/jetty-plugin/jetty-server-9.x-plugin/pom.xml
@@ -30,11 +30,15 @@
<name>jetty-server-9.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <jetty-server.version>9.0.0.v20130308</jetty-server.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.eclipse.jetty</groupId>
<artifactId>jetty-server</artifactId>
- <version>9.0.0.v20130308</version>
+ <version>${jetty-server.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/kafka-v1-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/kafka-v1-plugin/pom.xml
index 0af713b90..11b111b3a 100644
--- a/apm-sniffer/apm-sdk-plugin/kafka-v1-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/kafka-v1-plugin/pom.xml
@@ -27,11 +27,15 @@
<artifactId>apm-kafka-v1-plugin</artifactId>
+ <properties>
+ <kafka-clients.version>0.11.0.0</kafka-clients.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.apache.kafka</groupId>
<artifactId>kafka-clients</artifactId>
- <version>0.11.0.0</version>
+ <version>${kafka-clients.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/mongodb-2.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/mongodb-2.x-plugin/pom.xml
index f50105042..7241ec8b9 100644
--- a/apm-sniffer/apm-sdk-plugin/mongodb-2.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/mongodb-2.x-plugin/pom.xml
@@ -30,19 +30,20 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <mongodb-java-driver.version>2.14.2</mongodb-java-driver.version>
</properties>
<dependencies>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
- <version>2.14.2</version>
+ <version>${mongodb-java-driver.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>bson</artifactId>
- <version>2.14.2</version>
+ <version>${mongodb-java-driver.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/pom.xml
index 2ac43e4be..02cb0aa09 100644
--- a/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/mongodb-3.x-plugin/pom.xml
@@ -32,13 +32,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <mongo-java-driver.version>3.4.2</mongo-java-driver.version>
</properties>
<dependencies>
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
- <version>3.4.2</version>
+ <version>${mongo-java-driver.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/motan-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/motan-plugin/pom.xml
index cf6a5e314..70e044e65 100644
--- a/apm-sniffer/apm-sdk-plugin/motan-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/motan-plugin/pom.xml
@@ -30,31 +30,36 @@
<name>motan-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <motan.version>0.2.1</motan.version>
+ <spring-context.version>4.2.4.RELEASE</spring-context.version>
+ </properties>
+
<dependencies>
<!-- Motan -->
<dependency>
<groupId>com.weibo</groupId>
<artifactId>motan-core</artifactId>
- <version>0.2.1</version>
+ <version>${motan.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.weibo</groupId>
<artifactId>motan-transport-netty</artifactId>
- <version>0.2.1</version>
+ <version>${motan.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.weibo</groupId>
<artifactId>motan-springsupport</artifactId>
- <version>0.2.1</version>
+ <version>${motan.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
- <version>4.2.4.RELEASE</version>
+ <version>${spring-context.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/pom.xml
index c4558a413..f3ca2c157 100755
--- a/apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/mysql-5.x-plugin/pom.xml
@@ -32,13 +32,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <mysql-connector-java.version>5.1.36</mysql-connector-java.version>
</properties>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
- <version>5.1.36</version>
+ <version>${mysql-connector-java.version}</version>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/apm-sniffer/apm-sdk-plugin/nutz-plugins/http-1.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/nutz-plugins/http-1.x-plugin/pom.xml
index 58a60f200..924f010a2 100644
--- a/apm-sniffer/apm-sdk-plugin/nutz-plugins/http-1.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/nutz-plugins/http-1.x-plugin/pom.xml
@@ -30,11 +30,15 @@
<name>http-1.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <nutz.version>1.r.62</nutz.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.nutz</groupId>
<artifactId>nutz</artifactId>
- <version>1.r.62</version>
+ <version>${nutz.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-sdk-plugin/nutz-plugins/mvc-annotation-1.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/nutz-plugins/mvc-annotation-1.x-plugin/pom.xml
index 6becd07d8..da5dc6429 100644
--- a/apm-sniffer/apm-sdk-plugin/nutz-plugins/mvc-annotation-1.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/nutz-plugins/mvc-annotation-1.x-plugin/pom.xml
@@ -30,17 +30,22 @@
<name>mvc-annotation-1.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <nutz.version>1.r.62</nutz.version>
+ <javax-servlet-api.version>3.1.0</javax-servlet-api.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.nutz</groupId>
<artifactId>nutz</artifactId>
- <version>1.r.62</version>
+ <version>${nutz.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
- <version>3.1.0</version>
+ <version>${javax-servlet-api.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/oracle-10.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/oracle-10.x-plugin/pom.xml
index 02275cde0..3ff2b20e4 100755
--- a/apm-sniffer/apm-sdk-plugin/oracle-10.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/oracle-10.x-plugin/pom.xml
@@ -33,13 +33,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <ojdbc14.version>10.2.0.4.0</ojdbc14.version>
</properties>
<dependencies>
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
- <version>10.2.0.4.0</version>
+ <version>${ojdbc14.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
diff --git a/apm-sniffer/apm-sdk-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/pom.xml
index 2b4b76339..38cba1bf8 100644
--- a/apm-sniffer/apm-sdk-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/pom.xml
@@ -73,6 +73,9 @@
<agent.package.dest.dir>${project.build.directory}${sdk.plugin.related.dir}/../../../../skywalking-agent</agent.package.dest.dir>
<plugin.dest.dir>${agent.package.dest.dir}/plugins</plugin.dest.dir>
+
+ <ant-contrib.version>1.0b3</ant-contrib.version>
+ <ant-nodeps.version>1.8.1</ant-nodeps.version>
</properties>
<dependencies>
@@ -148,7 +151,7 @@
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
- <version>1.0b3</version>
+ <version>${ant-contrib.version}</version>
<exclusions>
<exclusion>
<groupId>ant</groupId>
@@ -159,7 +162,7 @@
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-nodeps</artifactId>
- <version>1.8.1</version>
+ <version>${ant-nodeps.version}</version>
</dependency>
</dependencies>
</plugin>
diff --git a/apm-sniffer/apm-sdk-plugin/postgresql-8.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/postgresql-8.x-plugin/pom.xml
index fec2fe60a..b2692e2ee 100755
--- a/apm-sniffer/apm-sdk-plugin/postgresql-8.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/postgresql-8.x-plugin/pom.xml
@@ -32,13 +32,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <postgresql.version>42.0.0</postgresql.version>
</properties>
<dependencies>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
- <version>42.0.0</version>
+ <version>${postgresql.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
diff --git a/apm-sniffer/apm-sdk-plugin/resin-3.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/resin-3.x-plugin/pom.xml
index b4b707623..1bfcd1447 100644
--- a/apm-sniffer/apm-sdk-plugin/resin-3.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/resin-3.x-plugin/pom.xml
@@ -36,19 +36,21 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <resin.version>3.0.9</resin.version>
+ <javax-servlet-api.version>3.0.1</javax-servlet-api.version>
</properties>
<dependencies>
<dependency>
<groupId>com.caucho</groupId>
<artifactId>resin</artifactId>
- <version>3.0.9</version>
+ <version>${resin.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
- <version>3.0.1</version>
+ <version>${javax-servlet-api.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/resin-4.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/resin-4.x-plugin/pom.xml
index 244ceb1a8..616deb213 100644
--- a/apm-sniffer/apm-sdk-plugin/resin-4.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/resin-4.x-plugin/pom.xml
@@ -36,19 +36,21 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <resin.version>4.0.41</resin.version>
+ <javax-servlet-api.version>3.0.1</javax-servlet-api.version>
</properties>
<dependencies>
<dependency>
<groupId>com.caucho</groupId>
<artifactId>resin</artifactId>
- <version>4.0.41</version>
+ <version>${resin.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
- <version>3.0.1</version>
+ <version>${javax-servlet-api.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/rocketMQ-3.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/rocketMQ-3.x-plugin/pom.xml
index 218972974..80f3c7cfc 100644
--- a/apm-sniffer/apm-sdk-plugin/rocketMQ-3.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/rocketMQ-3.x-plugin/pom.xml
@@ -30,13 +30,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <rocketmq-client.version>3.6.2.Final</rocketmq-client.version>
</properties>
<dependencies>
<dependency>
<groupId>com.alibaba.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
- <version>3.6.2.Final</version>
+ <version>${rocketmq-client.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/pom.xml
index e584a9a0f..71fdc5246 100644
--- a/apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/rocketMQ-4.x-plugin/pom.xml
@@ -30,13 +30,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <rocketmq-client.version>4.1.0-incubating</rocketmq-client.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.rocketmq</groupId>
<artifactId>rocketmq-client</artifactId>
- <version>4.1.0-incubating</version>
+ <version>${rocketmq-client.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-sdk-plugin/servicecomb-plugin/servicecomb-java-chassis-0.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/servicecomb-plugin/servicecomb-java-chassis-0.x-plugin/pom.xml
index 38c1439bf..db758d6d8 100644
---
a/apm-sniffer/apm-sdk-plugin/servicecomb-plugin/servicecomb-java-chassis-0.x-plugin/pom.xml
+++
b/apm-sniffer/apm-sdk-plugin/servicecomb-plugin/servicecomb-java-chassis-0.x-plugin/pom.xml
@@ -30,12 +30,16 @@
<name>servicecomb-java-chassis-0.x-plugin</name>
<url>http://maven.apache.org</url>
+
+ <properties>
+ <java-chassis-core.version>0.5.0</java-chassis-core.version>
+ </properties>
<dependencies>
<dependency>
<groupId>io.servicecomb</groupId>
<artifactId>java-chassis-core</artifactId>
- <version>0.5.0</version>
+ <version>${java-chassis-core.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-sdk-plugin/servicecomb-plugin/servicecomb-java-chassis-1.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/servicecomb-plugin/servicecomb-java-chassis-1.x-plugin/pom.xml
index 99c07ca91..87fe7a658 100644
---
a/apm-sniffer/apm-sdk-plugin/servicecomb-plugin/servicecomb-java-chassis-1.x-plugin/pom.xml
+++
b/apm-sniffer/apm-sdk-plugin/servicecomb-plugin/servicecomb-java-chassis-1.x-plugin/pom.xml
@@ -31,12 +31,15 @@
<name>servicecomb-java-chassis-1.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <java-chassis-core.version>1.0.0-m1</java-chassis-core.version>
+ </properties>
<dependencies>
<dependency>
<groupId>org.apache.servicecomb</groupId>
<artifactId>java-chassis-core</artifactId>
- <version>1.0.0-m1</version>
+ <version>${java-chassis-core.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/sofarpc-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/sofarpc-plugin/pom.xml
index 81fb1c93b..68b5eb292 100644
--- a/apm-sniffer/apm-sdk-plugin/sofarpc-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/sofarpc-plugin/pom.xml
@@ -32,13 +32,14 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <sofa-rpc-all.version>5.4.0</sofa-rpc-all.version>
</properties>
<dependencies>
<dependency>
<groupId>com.alipay.sofa</groupId>
<artifactId>sofa-rpc-all</artifactId>
- <version>5.4.0</version>
+ <version>${sofa-rpc-all.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-sdk-plugin/spring-plugins/concurrent-util-4.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/spring-plugins/concurrent-util-4.x-plugin/pom.xml
index afa3bf43c..402e60fad 100644
---
a/apm-sniffer/apm-sdk-plugin/spring-plugins/concurrent-util-4.x-plugin/pom.xml
+++
b/apm-sniffer/apm-sdk-plugin/spring-plugins/concurrent-util-4.x-plugin/pom.xml
@@ -30,11 +30,15 @@
<name>concurrent-util-4.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <spring-core.version>4.3.10.RELEASE</spring-core.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
- <version>4.3.10.RELEASE</version>
+ <version>${spring-core.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/spring-plugins/core-patch/pom.xml
b/apm-sniffer/apm-sdk-plugin/spring-plugins/core-patch/pom.xml
index 0fb2f92dc..e04f427f2 100644
--- a/apm-sniffer/apm-sdk-plugin/spring-plugins/core-patch/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/spring-plugins/core-patch/pom.xml
@@ -28,11 +28,15 @@
<artifactId>apm-spring-core-patch</artifactId>
<name>core-patch</name>
+ <properties>
+ <spring-aop.version>3.2.9.RELEASE</spring-aop.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
- <version>3.2.9.RELEASE</version>
+ <version>${spring-aop.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-3.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-3.x-plugin/pom.xml
index 246f7cf25..b24f66afb 100644
---
a/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-3.x-plugin/pom.xml
+++
b/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-3.x-plugin/pom.xml
@@ -30,23 +30,29 @@
<name>mvc-annotation-3.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <spring-core.version>3.2.18.RELEASE</spring-core.version>
+ <spring-webmvc.version>3.2.18.RELEASE</spring-webmvc.version>
+ <javax-servlet-api.version>3.0.1</javax-servlet-api.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
- <version>3.2.18.RELEASE</version>
+ <version>${spring-core.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
- <version>3.2.18.RELEASE</version>
+ <version>${spring-webmvc.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
- <version>3.0.1</version>
+ <version>${javax-servlet-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
diff --git
a/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/pom.xml
index 117b1bfc3..c43435f9a 100644
---
a/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/pom.xml
+++
b/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-4.x-plugin/pom.xml
@@ -30,23 +30,29 @@
<name>mvc-annotation-4.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <spring-core.version>4.3.10.RELEASE</spring-core.version>
+ <spring-webmvc.version>4.3.8.RELEASE</spring-webmvc.version>
+ <javax-servlet-api.version>3.0.1</javax-servlet-api.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
- <version>4.3.10.RELEASE</version>
+ <version>${spring-core.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
- <version>4.3.8.RELEASE</version>
+ <version>${spring-webmvc.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
- <version>3.0.1</version>
+ <version>${javax-servlet-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
diff --git
a/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/pom.xml
b/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/pom.xml
index 222f67e83..8e802bccf 100644
--- a/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/spring-plugins/mvc-annotation-commons/pom.xml
@@ -30,23 +30,29 @@
<name>mvc-annotation-commons</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <spring-core.version>4.3.10.RELEASE</spring-core.version>
+ <spring-webmvc.version>4.3.8.RELEASE</spring-webmvc.version>
+ <javax-servlet-api.version>3.0.1</javax-servlet-api.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
- <version>4.3.10.RELEASE</version>
+ <version>${spring-core.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
- <version>4.3.8.RELEASE</version>
+ <version>${spring-webmvc.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
- <version>3.0.1</version>
+ <version>${javax-servlet-api.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-sdk-plugin/spring-plugins/resttemplate-4.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/spring-plugins/resttemplate-4.x-plugin/pom.xml
index 6c642c025..11027373d 100644
--- a/apm-sniffer/apm-sdk-plugin/spring-plugins/resttemplate-4.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/spring-plugins/resttemplate-4.x-plugin/pom.xml
@@ -30,11 +30,15 @@
<name>resttemplate-4.3.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+ <spring-web.version>4.3.10.RELEASE</spring-web.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
- <version>4.3.10.RELEASE</version>
+ <version>${spring-web.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-sdk-plugin/spring-plugins/spring-cloud/netflix-plugins/spring-cloud-feign-1.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/spring-plugins/spring-cloud/netflix-plugins/spring-cloud-feign-1.x-plugin/pom.xml
index 49d114fe3..969fef13c 100644
---
a/apm-sniffer/apm-sdk-plugin/spring-plugins/spring-cloud/netflix-plugins/spring-cloud-feign-1.x-plugin/pom.xml
+++
b/apm-sniffer/apm-sdk-plugin/spring-plugins/spring-cloud/netflix-plugins/spring-cloud-feign-1.x-plugin/pom.xml
@@ -33,11 +33,15 @@
<name>spring-cloud-feign-1.x-plugin</name>
<url>http://maven.apache.org</url>
+ <properties>
+
<spring-cloud-starter-feign.version>1.1.0.RELEASE</spring-cloud-starter-feign.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-feign</artifactId>
- <version>1.1.0.RELEASE</version>
+ <version>${spring-cloud-starter-feign.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
diff --git a/apm-sniffer/apm-sdk-plugin/spymemcached-2.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/spymemcached-2.x-plugin/pom.xml
index a3951b46d..94b84c6fe 100644
--- a/apm-sniffer/apm-sdk-plugin/spymemcached-2.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/spymemcached-2.x-plugin/pom.xml
@@ -32,6 +32,7 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spymemcached.version>2.11.1</spymemcached.version>
+ <log4j-core.version>2.4.1</log4j-core.version>
</properties>
<dependencies>
@@ -44,7 +45,7 @@
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
- <version>2.4.1</version>
+ <version>${log4j-core.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/struts2-2.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/struts2-2.x-plugin/pom.xml
index 67e93d580..7973b8230 100644
--- a/apm-sniffer/apm-sdk-plugin/struts2-2.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/struts2-2.x-plugin/pom.xml
@@ -32,25 +32,28 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <struts2-core.version>2.3.1</struts2-core.version>
+ <javax-servlet-api.version>3.1.0</javax-servlet-api.version>
+ <jsp-api.version>2.0</jsp-api.version>
</properties>
<dependencies>
<dependency>
<groupId>org.apache.struts</groupId>
<artifactId>struts2-core</artifactId>
- <version>2.3.1</version>
+ <version>${struts2-core.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
- <version>3.1.0</version>
+ <version>${javax-servlet-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jsp-api</artifactId>
- <version>2.0</version>
+ <version>${jsp-api.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/tomcat-7.x-8.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/tomcat-7.x-8.x-plugin/pom.xml
index 8ab292ed5..eae8b203c 100644
--- a/apm-sniffer/apm-sdk-plugin/tomcat-7.x-8.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/tomcat-7.x-8.x-plugin/pom.xml
@@ -32,13 +32,15 @@
<properties>
<tomcat.version>8.0.36</tomcat.version>
+ <junit.version>4.12</junit.version>
+ <apache-httpclient.version>4.5.2</apache-httpclient.version>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
- <version>4.12</version>
+ <version>${junit.version}</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -62,7 +64,7 @@
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
- <version>4.5.2</version>
+ <version>${apache-httpclient.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/apm-sdk-plugin/xmemcached-2.x-plugin/pom.xml
b/apm-sniffer/apm-sdk-plugin/xmemcached-2.x-plugin/pom.xml
index ecf0d632b..f0def7888 100644
--- a/apm-sniffer/apm-sdk-plugin/xmemcached-2.x-plugin/pom.xml
+++ b/apm-sniffer/apm-sdk-plugin/xmemcached-2.x-plugin/pom.xml
@@ -30,7 +30,9 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+
<xmemcached.version>2.0.0</xmemcached.version>
+ <log4j-core.version>2.4.1</log4j-core.version>
</properties>
<dependencies>
@@ -43,7 +45,7 @@
<dependency>
<groupId>org.apache.logging.log4j</groupId>
<artifactId>log4j-core</artifactId>
- <version>2.4.1</version>
+ <version>${log4j-core.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
diff --git
a/apm-sniffer/apm-toolkit-activation/apm-toolkit-log4j-1.x-activation/pom.xml
b/apm-sniffer/apm-toolkit-activation/apm-toolkit-log4j-1.x-activation/pom.xml
index 1b4dd3a20..c88554516 100644
---
a/apm-sniffer/apm-toolkit-activation/apm-toolkit-log4j-1.x-activation/pom.xml
+++
b/apm-sniffer/apm-toolkit-activation/apm-toolkit-log4j-1.x-activation/pom.xml
@@ -27,11 +27,15 @@
<artifactId>apm-toolkit-log4j-1.x-activation</artifactId>
+ <properties>
+ <log4j.version>1.2.17</log4j.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
- <version>1.2.17</version>
+ <version>${log4j.version}</version>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/apm-sniffer/apm-toolkit-activation/pom.xml
b/apm-sniffer/apm-toolkit-activation/pom.xml
index 704159f66..b081907ac 100644
--- a/apm-sniffer/apm-toolkit-activation/pom.xml
+++ b/apm-sniffer/apm-toolkit-activation/pom.xml
@@ -39,6 +39,9 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<shade.net.bytebuddy.source>net.bytebuddy</shade.net.bytebuddy.source>
<shade.net.bytebuddy.target>${shade.package}.${shade.net.bytebuddy.source}</shade.net.bytebuddy.target>
+
+ <ant-contrib.version>1.0b3</ant-contrib.version>
+ <ant-nodeps.version>1.8.1</ant-nodeps.version>
</properties>
<dependencies>
@@ -127,7 +130,7 @@
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
- <version>1.0b3</version>
+ <version>${ant-contrib.version}</version>
<exclusions>
<exclusion>
<groupId>ant</groupId>
@@ -138,7 +141,7 @@
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-nodeps</artifactId>
- <version>1.8.1</version>
+ <version>${ant-nodeps.version}</version>
</dependency>
</dependencies>
</plugin>
diff --git
a/apm-sniffer/optional-plugins/optional-spring-plugins/spring-annotation-plugin/pom.xml
b/apm-sniffer/optional-plugins/optional-spring-plugins/spring-annotation-plugin/pom.xml
index 6506a4f2d..e8bd0efd6 100644
---
a/apm-sniffer/optional-plugins/optional-spring-plugins/spring-annotation-plugin/pom.xml
+++
b/apm-sniffer/optional-plugins/optional-spring-plugins/spring-annotation-plugin/pom.xml
@@ -28,11 +28,15 @@
<artifactId>apm-spring-annotation-plugin</artifactId>
+ <properties>
+ <spring-context.version>3.2.0.RELEASE</spring-context.version>
+ </properties>
+
<dependencies>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
- <version>3.2.0.RELEASE</version>
+ <version>${spring-context.version}</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apm-sniffer/optional-plugins/pom.xml
b/apm-sniffer/optional-plugins/pom.xml
index ba3964304..34cf70549 100644
--- a/apm-sniffer/optional-plugins/pom.xml
+++ b/apm-sniffer/optional-plugins/pom.xml
@@ -35,6 +35,9 @@
<sdk.plugin.related.dir />
<agent.package.dest.dir>${project.build.directory}${sdk.plugin.related.dir}/../../../../skywalking-agent</agent.package.dest.dir>
<optional.plugin.dest.dir>${agent.package.dest.dir}/optional-plugins</optional.plugin.dest.dir>
+
+ <ant-contrib.version>1.0b3</ant-contrib.version>
+ <ant-nodeps.version>1.8.1</ant-nodeps.version>
</properties>
<modules>
@@ -114,7 +117,7 @@
<dependency>
<groupId>ant-contrib</groupId>
<artifactId>ant-contrib</artifactId>
- <version>1.0b3</version>
+ <version>${ant-contrib.version}</version>
<exclusions>
<exclusion>
<groupId>ant</groupId>
@@ -125,7 +128,7 @@
<dependency>
<groupId>org.apache.ant</groupId>
<artifactId>ant-nodeps</artifactId>
- <version>1.8.1</version>
+ <version>${ant-nodeps.version}</version>
</dependency>
</dependencies>
</plugin>
diff --git a/apm-webapp/pom.xml b/apm-webapp/pom.xml
index 601fa8b02..cdfde64fb 100644
--- a/apm-webapp/pom.xml
+++ b/apm-webapp/pom.xml
@@ -27,11 +27,17 @@
<artifactId>apm-webapp</artifactId>
<packaging>jar</packaging>
+
<properties>
<compiler.version>1.8</compiler.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<spring.boot.version>1.5.11.RELEASE</spring.boot.version>
<log4j.version>2.6.2</log4j.version>
+ <gson.version>2.8.2</gson.version>
+ <apache-httpclient.version>4.5.3</apache-httpclient.version>
+
<spring-cloud-dependencies.version>Edgware.SR1</spring-cloud-dependencies.version>
+ <frontend-maven-plugin.version>1.6</frontend-maven-plugin.version>
+
<ui.path>${project.parent.basedir}/skywalking-ui</ui.path>
</properties>
@@ -40,7 +46,7 @@
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-dependencies</artifactId>
- <version>Edgware.SR1</version>
+ <version>${spring-cloud-dependencies.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -71,12 +77,12 @@
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
- <version>2.8.2</version>
+ <version>${gson.version}</version>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
- <version>4.5.3</version>
+ <version>${apache-httpclient.version}</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
@@ -111,7 +117,7 @@
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
- <version>1.6</version>
+ <version>${frontend-maven-plugin.version}</version>
<configuration>
<workingDirectory>${ui.path}</workingDirectory>
<nodeVersion>v8.9.4</nodeVersion>
diff --git a/pom.xml b/pom.xml
index 25c256adb..ce126141d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -135,9 +135,6 @@
<coveralls-maven-plugin.version>4.3.0</coveralls-maven-plugin.version>
<jacoco-maven-plugin.version>0.8.1</jacoco-maven-plugin.version>
<maven-checkstyle-plugin.version>3.0.0</maven-checkstyle-plugin.version>
-
-
-
</properties>
<dependencies>
----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
For queries about this service, please contact Infrastructure at:
[email protected]
With regards,
Apache Git Services