[ONOS-3702] Clean up pom.xml dependency, bump up omitted dependency
Change-Id: Ieb6dc7a5b3ee8d52eefd79c182b9d759b5d324d7
diff --git a/apps/acl/pom.xml b/apps/acl/pom.xml
index 180b66f..d1f57f1 100644
--- a/apps/acl/pom.xml
+++ b/apps/acl/pom.xml
@@ -57,7 +57,6 @@
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
- <version>18.0</version>
</dependency>
<dependency>
@@ -102,19 +101,16 @@
<dependency>
<groupId>com.sun.jersey.jersey-test-framework</groupId>
<artifactId>jersey-test-framework-core</artifactId>
- <version>1.19</version>
</dependency>
<dependency>
<groupId>org.easymock</groupId>
<artifactId>easymock</artifactId>
- <version>3.2</version>
</dependency>
<dependency>
<groupId>com.sun.jersey.jersey-test-framework</groupId>
<artifactId>jersey-test-framework-grizzly2</artifactId>
- <version>1.19</version>
</dependency>
<dependency>
@@ -128,7 +124,6 @@
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
- <version>2.5.3</version>
<extensions>true</extensions>
<configuration>
<instructions>
diff --git a/apps/demo/cord-gui/pom.xml b/apps/demo/cord-gui/pom.xml
index 56ec4a0..7a6bcc5 100644
--- a/apps/demo/cord-gui/pom.xml
+++ b/apps/demo/cord-gui/pom.xml
@@ -57,13 +57,13 @@
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
- <version>1.7.7</version>
+ <version>1.7.13</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
- <version>1.7.7</version>
+ <version>1.7.13</version>
</dependency>
<dependency>
@@ -74,17 +74,17 @@
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
- <version>2.4.4</version>
+ <version>2.7.0</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
- <version>2.4.4</version>
+ <version>2.7.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
- <version>18.0</version>
+ <version>19.0</version>
</dependency>
</dependencies>
diff --git a/apps/igmp/pom.xml b/apps/igmp/pom.xml
index a8f1298..23b2661 100644
--- a/apps/igmp/pom.xml
+++ b/apps/igmp/pom.xml
@@ -73,7 +73,6 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr.annotations</artifactId>
- <version>1.9.8</version>
<scope>provided</scope>
</dependency>
diff --git a/apps/pim/pom.xml b/apps/pim/pom.xml
index 02013f7..c9500fb 100644
--- a/apps/pim/pom.xml
+++ b/apps/pim/pom.xml
@@ -78,7 +78,6 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr.annotations</artifactId>
- <version>1.9.8</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/apps/vrouter/pom.xml b/apps/vrouter/pom.xml
index 8d7d556..5580afd 100644
--- a/apps/vrouter/pom.xml
+++ b/apps/vrouter/pom.xml
@@ -22,6 +22,7 @@
<artifactId>onos-apps</artifactId>
<groupId>org.onosproject</groupId>
<version>1.5.0-SNAPSHOT</version>
+ <relativePath>../pom.xml</relativePath>
</parent>
<groupId>org.onosproject</groupId>
@@ -71,7 +72,6 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr.annotations</artifactId>
- <version>1.9.8</version>
<scope>provided</scope>
</dependency>
</dependencies>
diff --git a/incubator/core/pom.xml b/incubator/core/pom.xml
index d494065..fd9b38c 100644
--- a/incubator/core/pom.xml
+++ b/incubator/core/pom.xml
@@ -51,7 +51,6 @@
<dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.scr.annotations</artifactId>
- <version>1.9.8</version>
</dependency>
<dependency>
<groupId>org.apache.felix</groupId>
diff --git a/pom.xml b/pom.xml
index 15b5407..20d764c 100644
--- a/pom.xml
+++ b/pom.xml
@@ -86,7 +86,7 @@
<karaf.version>3.0.5</karaf.version>
<jersey.version>1.19</jersey.version>
<jackson.version>2.7.0</jackson.version>
- <slf4j.version>1.7.6</slf4j.version>
+ <slf4j.version>1.7.13</slf4j.version>
<guava.version>19.0</guava.version>
<commons.io.version>2.4</commons.io.version>
<!-- TODO argLine was originally added maven-surfire-plugin configuration
diff --git a/protocols/openflow/api/pom.xml b/protocols/openflow/api/pom.xml
index 9f809c8..ef41b40 100644
--- a/protocols/openflow/api/pom.xml
+++ b/protocols/openflow/api/pom.xml
@@ -54,7 +54,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <version>2.3</version>
+ <version>2.4.2</version>
<configuration>
<artifactSet>
<excludes>
diff --git a/tools/package/yangtools/pom.xml b/tools/package/yangtools/pom.xml
index 82422c0..ecbb972 100644
--- a/tools/package/yangtools/pom.xml
+++ b/tools/package/yangtools/pom.xml
@@ -20,23 +20,23 @@
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
- <version>18.0</version>
+ <version>19.0</version>
</dependency>
<dependency>
<groupId>org.onosproject</groupId>
<artifactId>onlab-misc</artifactId>
- <version>1.4.0-SNAPSHOT</version>
+ <version>1.5.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>commons-collections</groupId>
<artifactId>commons-collections</artifactId>
- <version>3.2.1</version>
+ <version>3.2.2</version>
<optional>true</optional>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-jdk14</artifactId>
- <version>1.7.12</version>
+ <version>1.7.13</version>
</dependency>
</dependencies>
<build>
@@ -44,7 +44,9 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.3</version>
+ <!-- TODO: update once following issue is fixed. -->
+ <!-- https://jira.codehaus.org/browse/MCOMPILER-205 -->
+ <version>2.5.1</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
@@ -53,7 +55,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <version>2.3</version>
+ <version>2.4.2</version>
<executions>
<execution>
<phase>package</phase>
diff --git a/utils/jdvue/pom.xml b/utils/jdvue/pom.xml
index 13fc876..a4e6072 100644
--- a/utils/jdvue/pom.xml
+++ b/utils/jdvue/pom.xml
@@ -43,12 +43,12 @@
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
- <version>18.0</version>
+ <version>19.0</version>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava-testlib</artifactId>
- <version>18.0</version>
+ <version>19.0</version>
<scope>test</scope>
</dependency>
<dependency>
@@ -83,7 +83,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <version>2.3</version>
+ <version>2.4.2</version>
<configuration>
<transformers>
<transformer
diff --git a/utils/jnc/pom.xml b/utils/jnc/pom.xml
index fb85960..e578be9 100644
--- a/utils/jnc/pom.xml
+++ b/utils/jnc/pom.xml
@@ -51,7 +51,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <version>2.3</version>
+ <version>2.4.2</version>
<configuration>
<filters>
<filter>
diff --git a/utils/stc/pom.xml b/utils/stc/pom.xml
index 6d6170f..3f4cb7b 100644
--- a/utils/stc/pom.xml
+++ b/utils/stc/pom.xml
@@ -87,7 +87,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-shade-plugin</artifactId>
- <version>2.3</version>
+ <version>2.4.2</version>
<configuration>
<transformers>
<transformer