summaryrefslogtreecommitdiffstats
path: root/common
diff options
context:
space:
mode:
authorMarek Gradzki <mgradzki@cisco.com>2018-04-09 15:23:17 +0200
committerMarek Gradzki <mgradzki@cisco.com>2018-04-09 13:58:00 +0000
commit3b694eb79e50a30aec027c1d1bb6503f8df92da5 (patch)
treedae8082eba9484e4bc35a81b7bf8be325885d4f1 /common
parentfff535ff048d0ed3e492083d4936f61722362b4f (diff)
HC2VPP-283: cleanup honeycomb dependency versions
Introduces honeycomb.version property in hc2vpp-parent and adds various honeycomb artifacts to impl-parent to reduce work when bumping honeycomb version. Change-Id: I2f31f255aa5234c6890073b93b11f93e5cd444f7 Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
Diffstat (limited to 'common')
-rw-r--r--common/hc2vpp-parent/pom.xml4
-rw-r--r--common/impl-parent/pom.xml51
-rw-r--r--common/minimal-distribution-parent/pom.xml6
3 files changed, 56 insertions, 5 deletions
diff --git a/common/hc2vpp-parent/pom.xml b/common/hc2vpp-parent/pom.xml
index 7436bbe24..974adfc1e 100644
--- a/common/hc2vpp-parent/pom.xml
+++ b/common/hc2vpp-parent/pom.xml
@@ -16,4 +16,8 @@
<name>${project.artifactId}</name>
<version>1.18.04-SNAPSHOT</version>
<packaging>pom</packaging>
+
+ <properties>
+ <honeycomb.version>1.18.04-SNAPSHOT</honeycomb.version>
+ </properties>
</project> \ No newline at end of file
diff --git a/common/impl-parent/pom.xml b/common/impl-parent/pom.xml
index 0a66eeafd..11870d7e4 100644
--- a/common/impl-parent/pom.xml
+++ b/common/impl-parent/pom.xml
@@ -17,9 +17,9 @@
<version>1.18.04-SNAPSHOT</version>
<packaging>pom</packaging>
- <!-- import dependencies from honeycomb impl-parent -->
<dependencyManagement>
<dependencies>
+ <!-- import dependencies from honeycomb impl-parent -->
<dependency>
<groupId>io.fd.honeycomb.common</groupId>
<artifactId>impl-parent</artifactId>
@@ -27,6 +27,53 @@
<type>pom</type>
<scope>import</scope>
</dependency>
+ <!-- honeycomb artifacts -->
+ <dependency>
+ <groupId>io.fd.honeycomb</groupId>
+ <artifactId>binding-init</artifactId>
+ <version>${honeycomb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.fd.honeycomb</groupId>
+ <artifactId>cfg-init</artifactId>
+ <version>${honeycomb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.fd.honeycomb</groupId>
+ <artifactId>notification-api</artifactId>
+ <version>${honeycomb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.fd.honeycomb</groupId>
+ <artifactId>rpc-api</artifactId>
+ <version>${honeycomb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.fd.honeycomb</groupId>
+ <artifactId>translate-api</artifactId>
+ <version>${honeycomb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.fd.honeycomb</groupId>
+ <artifactId>translate-spi</artifactId>
+ <version>${honeycomb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.fd.honeycomb</groupId>
+ <artifactId>translate-impl</artifactId>
+ <version>${honeycomb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.fd.honeycomb</groupId>
+ <artifactId>translate-utils</artifactId>
+ <version>${honeycomb.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>io.fd.honeycomb.infra</groupId>
+ <artifactId>test-tools</artifactId>
+ <version>${honeycomb.version}</version>
+ <scope>test</scope>
+ </dependency>
</dependencies>
</dependencyManagement>
@@ -78,7 +125,7 @@
<dependency>
<groupId>io.fd.honeycomb.common</groupId>
<artifactId>common-scripts</artifactId>
- <version>${project.version}</version>
+ <version>${honeycomb.version}</version>
</dependency>
</dependencies>
</plugin>
diff --git a/common/minimal-distribution-parent/pom.xml b/common/minimal-distribution-parent/pom.xml
index 86d0b053c..a16297dca 100644
--- a/common/minimal-distribution-parent/pom.xml
+++ b/common/minimal-distribution-parent/pom.xml
@@ -29,7 +29,7 @@
<dependency>
<groupId>io.fd.honeycomb.common</groupId>
<artifactId>minimal-distribution-parent</artifactId>
- <version>1.18.04-SNAPSHOT</version>
+ <version>${honeycomb.version}</version>
<type>pom</type>
<scope>import</scope>
</dependency>
@@ -129,7 +129,7 @@
<dependency>
<groupId>io.fd.honeycomb.common</groupId>
<artifactId>common-scripts</artifactId>
- <version>1.18.04-SNAPSHOT</version>
+ <version>${honeycomb.version}</version>
</dependency>
</dependencies>
</plugin>
@@ -142,7 +142,7 @@
<dependency>
<groupId>io.fd.honeycomb.common</groupId>
<artifactId>minimal-assembly-descriptor</artifactId>
- <version>1.18.04-SNAPSHOT</version>
+ <version>${honeycomb.version}</version>
</dependency>
</dependencies>
<executions>