summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarek Gradzki <mgradzki@cisco.com>2017-03-17 14:42:56 +0100
committerJan Srnicek <jsrnicek@cisco.com>2017-03-24 08:03:43 +0000
commitc7299c6ea39c1888a3497a889ee9b55c44b54dac (patch)
tree91bc7c9b22eaf2118857351052bddfaeb304fb95
parent66f5caa2704503335cbce2a42bad3d99bd205f88 (diff)
Add hc2vpp common parents
- provides single root (hc2vpp-parent) for all projects to make site plugin work - fixes relative links in child poms - adds missing project names Partially based on https://gerrit.fd.io/r/#/c/4720 To test: - mvn clean install && mvn site site:stage - open hc2vpp/target/staging/hc2vpp-parent/hc2vpp-aggregator/index.html Change-Id: Ife5a8555748221cd8bcc8ad2fa48f1d0e98fff1d Signed-off-by: Marek Gradzki <mgradzki@cisco.com>
-rw-r--r--acl/acl-api/pom.xml3
-rw-r--r--acl/acl-impl/pom.xml3
-rw-r--r--acl/pom.xml6
-rw-r--r--common/api-parent/asciidoc/Readme.adoc3
-rw-r--r--common/api-parent/pom.xml110
-rw-r--r--common/asciidoc/Readme.adoc3
-rw-r--r--common/hc2vpp-parent/asciidoc/Readme.adoc3
-rw-r--r--common/hc2vpp-parent/pom.xml19
-rw-r--r--common/hc2vpp-parent/site.xml (renamed from site.xml)0
-rw-r--r--common/impl-parent/asciidoc/Readme.adoc3
-rw-r--r--common/impl-parent/pom.xml32
-rw-r--r--common/minimal-distribution-parent/asciidoc/Readme.adoc3
-rw-r--r--common/minimal-distribution-parent/pom.xml176
-rw-r--r--common/pom.xml49
-rw-r--r--dhcp/dhcp-api/pom.xml3
-rw-r--r--dhcp/pom.xml6
-rw-r--r--ioam/api/pom.xml4
-rw-r--r--ioam/impl/pom.xml3
-rw-r--r--ioam/pom.xml7
-rw-r--r--l3/api/pom.xml4
-rw-r--r--l3/impl/pom.xml1
-rw-r--r--l3/pom.xml7
-rw-r--r--l3/utils/pom.xml1
-rwxr-xr-xlisp/api/pom.xml3
-rwxr-xr-xlisp/pom.xml7
-rw-r--r--nat/nat-api/pom.xml3
-rw-r--r--nat/pom.xml6
-rw-r--r--nsh/api/pom.xml3
-rw-r--r--nsh/impl/pom.xml4
-rw-r--r--nsh/pom.xml7
-rw-r--r--pom.xml6
-rw-r--r--release-notes/pom.xml7
-rw-r--r--routing/pom.xml7
-rw-r--r--routing/routing-api/pom.xml3
-rw-r--r--samples/pom.xml7
-rw-r--r--samples/samples-api/pom.xml4
-rw-r--r--samples/samples-impl/pom.xml1
-rw-r--r--v3po/api/pom.xml3
-rw-r--r--v3po/pom.xml7
-rw-r--r--vpp-classifier/api/pom.xml4
-rw-r--r--vpp-classifier/impl/pom.xml1
-rw-r--r--vpp-classifier/pom.xml7
-rw-r--r--vpp-common/naming-context-api/pom.xml3
-rw-r--r--vpp-common/naming-context-impl/pom.xml3
-rw-r--r--vpp-common/pom.xml7
-rw-r--r--vpp-common/vpp-common-integration/pom.xml4
-rw-r--r--vpp-common/vpp-impl-parent/pom.xml3
-rw-r--r--vpp-common/vpp-translate-test/pom.xml2
-rw-r--r--vpp-common/vpp-translate-utils/pom.xml2
-rw-r--r--vpp-integration/minimal-distribution/pom.xml3
-rw-r--r--vpp-integration/pom.xml7
-rw-r--r--vpp-management/api/pom.xml3
-rw-r--r--vpp-management/pom.xml7
53 files changed, 518 insertions, 65 deletions
diff --git a/acl/acl-api/pom.xml b/acl/acl-api/pom.xml
index feed86bf1..8c200ce9d 100644
--- a/acl/acl-api/pom.xml
+++ b/acl/acl-api/pom.xml
@@ -14,9 +14,10 @@
limitations under the License.
--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/acl/acl-impl/pom.xml b/acl/acl-impl/pom.xml
index 6f2775561..c524a2d59 100644
--- a/acl/acl-impl/pom.xml
+++ b/acl/acl-impl/pom.xml
@@ -18,9 +18,10 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>impl-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/impl-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/acl/pom.xml b/acl/pom.xml
index 6b3643ebb..14b9e0b40 100644
--- a/acl/pom.xml
+++ b/acl/pom.xml
@@ -17,15 +17,17 @@
<groupId>io.fd.hc2vpp.acl</groupId>
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<artifactId>acl-aggregator</artifactId>
<version>1.17.04-SNAPSHOT</version>
<name>acl-aggregator</name>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
+ <description>Aggregator for Hc2vpp ACL plugin</description>
<modules>
<module>acl-api</module>
diff --git a/common/api-parent/asciidoc/Readme.adoc b/common/api-parent/asciidoc/Readme.adoc
new file mode 100644
index 000000000..73d562439
--- /dev/null
+++ b/common/api-parent/asciidoc/Readme.adoc
@@ -0,0 +1,3 @@
+= api-parent
+
+Maven parent for api projects. Provides common yangtools plugin configuration. \ No newline at end of file
diff --git a/common/api-parent/pom.xml b/common/api-parent/pom.xml
new file mode 100644
index 000000000..f1c899b8c
--- /dev/null
+++ b/common/api-parent/pom.xml
@@ -0,0 +1,110 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ <relativePath>../hc2vpp-parent</relativePath>
+ </parent>
+
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>api-parent</artifactId>
+ <name>${project.artifactId}</name>
+ <version>1.17.04-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <build>
+ <pluginManagement>
+ <plugins>
+ <!-- Yangtools, generate yang -->
+ <plugin>
+ <groupId>org.opendaylight.yangtools</groupId>
+ <artifactId>yang-maven-plugin</artifactId>
+ <version>${yangtools.version}</version>
+ <dependencies>
+ <dependency>
+ <groupId>org.opendaylight.mdsal</groupId>
+ <artifactId>maven-sal-api-gen-plugin</artifactId>
+ <version>0.8.4-Beryllium-SR4</version>
+ <type>jar</type>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>binding</id>
+ <goals>
+ <goal>generate-sources</goal>
+ </goals>
+ <configuration>
+ <codeGenerators>
+ <generator>
+ <codeGeneratorClass>org.opendaylight.yangtools.maven.sal.api.gen.plugin.CodeGeneratorImpl</codeGeneratorClass>
+ <outputBaseDir>${salGeneratorPath}</outputBaseDir>
+ </generator>
+ </codeGenerators>
+ <inspectDependencies>true</inspectDependencies>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ <plugin>
+ <artifactId>maven-clean-plugin</artifactId>
+ <configuration>
+ <filesets>
+ <fileset>
+ <directory>${salGeneratorPath}</directory>
+ <includes>
+ <include>**</include>
+ </includes>
+ </fileset>
+ </filesets>
+ </configuration>
+ </plugin>
+ <!-- add generated yang classes to build -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>add-yang-sources</id>
+ <phase>generate-sources</phase>
+ <goals>
+ <goal>add-source</goal>
+ </goals>
+ <configuration>
+ <sources>
+ <source>${salGeneratorPath}</source>
+ </sources>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.opendaylight.yangtools</groupId>
+ <artifactId>yang-maven-plugin</artifactId>
+ </plugin>
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>build-helper-maven-plugin</artifactId>
+ </plugin>
+ </plugins>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>org.opendaylight.mdsal</groupId>
+ <artifactId>yang-binding</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.opendaylight.yangtools</groupId>
+ <artifactId>yang-common</artifactId>
+ </dependency>
+ </dependencies>
+</project>
diff --git a/common/asciidoc/Readme.adoc b/common/asciidoc/Readme.adoc
new file mode 100644
index 000000000..8e6964cc4
--- /dev/null
+++ b/common/asciidoc/Readme.adoc
@@ -0,0 +1,3 @@
+= hc2vpp-common-aggregator
+
+Overview of hc2vpp-common-aggregator \ No newline at end of file
diff --git a/common/hc2vpp-parent/asciidoc/Readme.adoc b/common/hc2vpp-parent/asciidoc/Readme.adoc
new file mode 100644
index 000000000..34f235045
--- /dev/null
+++ b/common/hc2vpp-parent/asciidoc/Readme.adoc
@@ -0,0 +1,3 @@
+= hc2vpp-aggregator
+
+Single maven parent for all hc2vpp projects. Provides documentation template used by site plugin. \ No newline at end of file
diff --git a/common/hc2vpp-parent/pom.xml b/common/hc2vpp-parent/pom.xml
new file mode 100644
index 000000000..e44777e99
--- /dev/null
+++ b/common/hc2vpp-parent/pom.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>io.fd.honeycomb.common</groupId>
+ <artifactId>honeycomb-parent</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ <relativePath/>
+ </parent>
+
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
+ <name>${project.artifactId}</name>
+ <version>1.17.04-SNAPSHOT</version>
+ <packaging>pom</packaging>
+</project> \ No newline at end of file
diff --git a/site.xml b/common/hc2vpp-parent/site.xml
index dcd60a1a7..dcd60a1a7 100644
--- a/site.xml
+++ b/common/hc2vpp-parent/site.xml
diff --git a/common/impl-parent/asciidoc/Readme.adoc b/common/impl-parent/asciidoc/Readme.adoc
new file mode 100644
index 000000000..6b81b03bc
--- /dev/null
+++ b/common/impl-parent/asciidoc/Readme.adoc
@@ -0,0 +1,3 @@
+= impl-parent
+
+Common parent for projects implementing translation layer. \ No newline at end of file
diff --git a/common/impl-parent/pom.xml b/common/impl-parent/pom.xml
new file mode 100644
index 000000000..e51413b1a
--- /dev/null
+++ b/common/impl-parent/pom.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ <relativePath>../hc2vpp-parent</relativePath>
+ </parent>
+
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>impl-parent</artifactId>
+ <name>${project.artifactId}</name>
+ <version>1.17.04-SNAPSHOT</version>
+ <packaging>pom</packaging>
+
+ <!-- import dependencies from honeycomb impl-parent -->
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>io.fd.honeycomb.common</groupId>
+ <artifactId>impl-parent</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+</project> \ No newline at end of file
diff --git a/common/minimal-distribution-parent/asciidoc/Readme.adoc b/common/minimal-distribution-parent/asciidoc/Readme.adoc
new file mode 100644
index 000000000..7964867a3
--- /dev/null
+++ b/common/minimal-distribution-parent/asciidoc/Readme.adoc
@@ -0,0 +1,3 @@
+= minimal-distribution-parent
+
+Maven parent for projects that provide honeycomb distribution. \ No newline at end of file
diff --git a/common/minimal-distribution-parent/pom.xml b/common/minimal-distribution-parent/pom.xml
new file mode 100644
index 000000000..ff077ef0b
--- /dev/null
+++ b/common/minimal-distribution-parent/pom.xml
@@ -0,0 +1,176 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ <relativePath>../hc2vpp-parent</relativePath>
+ </parent>
+
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>minimal-distribution-parent</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ <name>${project.artifactId}</name>
+ <packaging>pom</packaging>
+
+ <properties>
+ <exec.parameters>-Xms32m -Xmx128m -XX:MetaspaceSize=32m -XX:MaxMetaspaceSize=128m</exec.parameters>
+ <exec.parameters.minimal>-client -Xms20m -Xmx32m -XX:MetaspaceSize=5m -XX:MaxMetaspaceSize=32m -XX:MaxMetaspaceExpansion=1m -Xss512k -XX:+UseSerialGC -Djava.compiler=NONE -Xverify:none -noverify</exec.parameters.minimal>
+ <random.seed.file>/dev/./urandom</random.seed.file>
+ </properties>
+
+ <!-- import dependencies from honeycomb minimal-distribution-parent -->
+ <dependencyManagement>
+ <dependencies>
+ <dependency>
+ <groupId>io.fd.honeycomb.common</groupId>
+ <artifactId>minimal-distribution-parent</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+ </dependencies>
+ </dependencyManagement>
+
+ <!-- Generate executable shell script -->
+ <build>
+ <!-- HC2VPP-119: settings copied from honeycomb's minimal-distribution-parent -->
+ <pluginManagement>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-jar-plugin</artifactId>
+ <version>2.6</version>
+ <configuration>
+ <archive>
+ <manifest>
+ <mainClass>${main.class}</mainClass>
+ <addClasspath>true</addClasspath>
+ <classpathPrefix>lib/</classpathPrefix>
+ <useUniqueVersions>false</useUniqueVersions>
+ <classpathMavenRepositoryLayout>true</classpathMavenRepositoryLayout>
+ </manifest>
+ <manifestEntries>
+ <Class-Path>config/ cert/ modules/</Class-Path>
+ </manifestEntries>
+ </archive>
+ </configuration>
+ </plugin>
+
+ <!-- Copy all dependencies -->
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-dependency-plugin</artifactId>
+ <version>2.10</version>
+ <executions>
+ <execution>
+ <id>copy-dependencies</id>
+ <phase>package</phase>
+ <goals>
+ <goal>copy-dependencies</goal>
+ </goals>
+ <configuration>
+ <outputDirectory>${project.build.directory}/lib</outputDirectory>
+ <useBaseVersion>true</useBaseVersion>
+ <useRepositoryLayout>true</useRepositoryLayout>
+ <excludeArtifactIds>yang-jmx-generator</excludeArtifactIds>
+ </configuration>
+ </execution>
+ <execution>
+ <id>unpack-configuration</id>
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>unpack-dependencies</goal>
+ </goals>
+ <configuration>
+ <includes>**/honeycomb-minimal-resources/</includes>
+ <outputDirectory>${project.build.outputDirectory}/</outputDirectory>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <!-- Generate shell script -->
+ <!-- Extract modules started by distribution -->
+ <plugin>
+ <groupId>org.codehaus.gmaven</groupId>
+ <artifactId>groovy-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>start-scripts-generation</id>
+ <phase>package</phase>
+ <goals>
+ <goal>execute</goal>
+ </goals>
+ <configuration>
+ <source>
+ io.fd.honeycomb.common.scripts.StartupScriptGenerator.generate(project, properties, log)
+ </source>
+ </configuration>
+ </execution>
+ <execution>
+ <id>distribution-module-assembly</id>
+ <!-- phase changed from package to earlier phase to generate module descriptor before distribution jar is created,
+ to include descriptor in the jar,to be accessible to children distributions-->
+ <phase>prepare-package</phase>
+ <goals>
+ <goal>execute</goal>
+ </goals>
+ <configuration>
+ <source>
+ io.fd.honeycomb.common.scripts.ModulesListGenerator.generate(project, properties, log)
+ </source>
+ </configuration>
+ </execution>
+ </executions>
+ <dependencies>
+ <dependency>
+ <groupId>io.fd.honeycomb.common</groupId>
+ <artifactId>common-scripts</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+ </plugin>
+
+ <!-- Build archives -->
+ <plugin>
+ <artifactId>maven-assembly-plugin</artifactId>
+ <version>2.5.3</version>
+ <dependencies>
+ <dependency>
+ <groupId>io.fd.honeycomb.common</groupId>
+ <artifactId>minimal-assembly-descriptor</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ </dependency>
+ </dependencies>
+ <executions>
+ <execution>
+ <id>create-archive</id>
+ <phase>package</phase>
+ <goals>
+ <goal>single</goal>
+ </goals>
+ <configuration>
+ <descriptorRefs>
+ <descriptorRef>honeycomb-minimal</descriptorRef>
+ </descriptorRefs>
+ </configuration>
+ </execution>
+ </executions>
+ </plugin>
+
+ <plugin>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <!--http://stackoverflow.com/questions/18107375/getting-skipping-jacoco-execution-due-to-missing-execution-data-file-upon-exec-->
+ <argLine>${argLine} -Djava.security.egd=file:${random.seed.file}</argLine>
+ </configuration>
+ </plugin>
+ </plugins>
+ </pluginManagement>
+ </build>
+</project> \ No newline at end of file
diff --git a/common/pom.xml b/common/pom.xml
new file mode 100644
index 000000000..26919e97b
--- /dev/null
+++ b/common/pom.xml
@@ -0,0 +1,49 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0"
+ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+
+ <parent>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ <relativePath>hc2vpp-parent</relativePath>
+ </parent>
+
+
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-common-aggregator</artifactId>
+ <version>1.17.04-SNAPSHOT</version>
+ <name>${project.artifactId}</name>
+ <packaging>pom</packaging>
+ <description>Aggregator for common maven parents providing base configuration for Hc2vpp modules</description>
+
+ <modules>
+ <module>hc2vpp-parent</module>
+ <module>api-parent</module>
+ <module>impl-parent</module>
+ <module>minimal-distribution-parent</module>
+ </modules>
+
+ <!-- DO NOT install or deploy the repo root pom as it's only needed to initiate a build -->
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-deploy-plugin</artifactId>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-install-plugin</artifactId>
+ <configuration>
+ <skip>true</skip>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+
+</project>
diff --git a/dhcp/dhcp-api/pom.xml b/dhcp/dhcp-api/pom.xml
index bbeb988f3..e92df5f2b 100644
--- a/dhcp/dhcp-api/pom.xml
+++ b/dhcp/dhcp-api/pom.xml
@@ -14,9 +14,10 @@
limitations under the License.
--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/dhcp/pom.xml b/dhcp/pom.xml
index 79d4d6587..b9db1b935 100644
--- a/dhcp/pom.xml
+++ b/dhcp/pom.xml
@@ -17,15 +17,17 @@
<groupId>io.fd.hc2vpp.dhcp</groupId>
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<artifactId>dhcp-aggregator</artifactId>
<version>1.17.04-SNAPSHOT</version>
<name>dhcp-aggregator</name>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
+ <description>Aggregator for Hc2vpp DHCP plugin</description>
<modules>
<module>dhcp-api</module>
diff --git a/ioam/api/pom.xml b/ioam/api/pom.xml
index 200a06ccd..37d24f151 100644
--- a/ioam/api/pom.xml
+++ b/ioam/api/pom.xml
@@ -16,10 +16,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
-
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/ioam/impl/pom.xml b/ioam/impl/pom.xml
index e88a040f6..2c061b1a8 100644
--- a/ioam/impl/pom.xml
+++ b/ioam/impl/pom.xml
@@ -16,9 +16,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>impl-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/impl-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/ioam/pom.xml b/ioam/pom.xml
index 90852df8c..1bb703715 100644
--- a/ioam/pom.xml
+++ b/ioam/pom.xml
@@ -16,9 +16,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp.ioam</groupId>
@@ -27,7 +28,7 @@
<name>${project.artifactId}</name>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
- <description>Aggregator for Honeycomb iOAM plugin</description>
+ <description>Aggregator for Hc2vpp iOAM plugin</description>
<modules>
<module>api</module>
diff --git a/l3/api/pom.xml b/l3/api/pom.xml
index df9d9e4ab..265268aaa 100644
--- a/l3/api/pom.xml
+++ b/l3/api/pom.xml
@@ -20,13 +20,15 @@
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp.l3</groupId>
<artifactId>l3-api</artifactId>
+ <name>${project.artifactId}</name>
<version>1.17.04-SNAPSHOT</version>
<dependencies>
diff --git a/l3/impl/pom.xml b/l3/impl/pom.xml
index 11e7bb97b..d57d0cb94 100644
--- a/l3/impl/pom.xml
+++ b/l3/impl/pom.xml
@@ -28,6 +28,7 @@
<groupId>io.fd.hc2vpp.l3</groupId>
<artifactId>l3-impl</artifactId>
+ <name>${project.artifactId}</name>
<version>1.17.04-SNAPSHOT</version>
<dependencies>
diff --git a/l3/pom.xml b/l3/pom.xml
index f2c4fb4c2..cc8d88670 100644
--- a/l3/pom.xml
+++ b/l3/pom.xml
@@ -19,15 +19,18 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>hc2vpp-aggregator</artifactId>
- <groupId>io.fd.hc2vpp</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
<groupId>io.fd.hc2vpp.l3</groupId>
<artifactId>l3-aggregator</artifactId>
+ <name>${project.artifactId}</name>
+ <description>Aggregator for Hc2vpp L3 plugin</description>
<modules>
<module>api</module>
diff --git a/l3/utils/pom.xml b/l3/utils/pom.xml
index 0f7e7f91b..3e9dbc196 100644
--- a/l3/utils/pom.xml
+++ b/l3/utils/pom.xml
@@ -28,6 +28,7 @@
<groupId>io.fd.hc2vpp.l3</groupId>
<artifactId>l3-utils</artifactId>
+ <name>${project.artifactId}</name>
<version>1.17.04-SNAPSHOT</version>
<dependencies>
diff --git a/lisp/api/pom.xml b/lisp/api/pom.xml
index 6dc8d41ad..3be0799c9 100755
--- a/lisp/api/pom.xml
+++ b/lisp/api/pom.xml
@@ -16,9 +16,10 @@
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/lisp/pom.xml b/lisp/pom.xml
index 661028286..0fd7c0355 100755
--- a/lisp/pom.xml
+++ b/lisp/pom.xml
@@ -17,9 +17,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp.lisp</groupId>
@@ -28,7 +29,7 @@
<name>${project.artifactId}</name>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
- <description>Aggregator for Honeycomb LISP plugin</description>
+ <description>Aggregator for Hc2vpp LISP plugin</description>
<modules>
<module>api</module>
diff --git a/nat/nat-api/pom.xml b/nat/nat-api/pom.xml
index 74a725370..c29d40010 100644
--- a/nat/nat-api/pom.xml
+++ b/nat/nat-api/pom.xml
@@ -15,9 +15,10 @@
--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/nat/pom.xml b/nat/pom.xml
index 4765cf394..3f24e214a 100644
--- a/nat/pom.xml
+++ b/nat/pom.xml
@@ -16,9 +16,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp.nat</groupId>
@@ -27,6 +28,7 @@
<name>nat-aggregator</name>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
+ <description>Aggregator for Hc2vpp NAT plugin</description>
<modules>
<module>nat-api</module>
diff --git a/nsh/api/pom.xml b/nsh/api/pom.xml
index f5cf3747a..edc0ef9c5 100644
--- a/nsh/api/pom.xml
+++ b/nsh/api/pom.xml
@@ -16,9 +16,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/nsh/impl/pom.xml b/nsh/impl/pom.xml
index c6de030e9..beefe370b 100644
--- a/nsh/impl/pom.xml
+++ b/nsh/impl/pom.xml
@@ -15,10 +15,10 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>impl-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
-
+ <relativePath>../../common/impl-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/nsh/pom.xml b/nsh/pom.xml
index 25c023123..a4584814c 100644
--- a/nsh/pom.xml
+++ b/nsh/pom.xml
@@ -16,9 +16,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp.nsh</groupId>
@@ -27,7 +28,7 @@
<name>${project.artifactId}</name>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
- <description>Aggregator for Honeycomb NSH_SFC plugin</description>
+ <description>Aggregator for Hc2vpp NSH_SFC plugin</description>
<modules>
<module>api</module>
diff --git a/pom.xml b/pom.xml
index 6032cc843..3b702abe7 100644
--- a/pom.xml
+++ b/pom.xml
@@ -15,9 +15,10 @@
--><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>common/hc2vpp-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp</groupId>
@@ -34,6 +35,7 @@
</scm>
<modules>
+ <module>common</module>
<module>vpp-common</module>
<module>v3po</module>
<module>ioam</module>
diff --git a/release-notes/pom.xml b/release-notes/pom.xml
index 5f2b2bf4f..4a6b76ebe 100644
--- a/release-notes/pom.xml
+++ b/release-notes/pom.xml
@@ -17,9 +17,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp</groupId>
@@ -28,7 +29,7 @@
<name>${project.artifactId}</name>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
- <description>Release notes</description>
+ <description>Hc2vpp release notes</description>
<!-- Do not push, this is just a documentation producer -->
<build>
diff --git a/routing/pom.xml b/routing/pom.xml
index e23956972..468a2ec98 100644
--- a/routing/pom.xml
+++ b/routing/pom.xml
@@ -17,9 +17,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp.routing</groupId>
@@ -31,7 +32,7 @@
<prerequisites>
<maven>3.1.1</maven>
</prerequisites>
- <description>Aggregator for Honeycomb Routing plugin</description>
+ <description>Aggregator for Hc2vpp Routing plugin</description>
<modules>
<module>routing-api</module>
diff --git a/routing/routing-api/pom.xml b/routing/routing-api/pom.xml
index 97552ac41..ab084b549 100644
--- a/routing/routing-api/pom.xml
+++ b/routing/routing-api/pom.xml
@@ -16,9 +16,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/samples/pom.xml b/samples/pom.xml
index a2e058e49..1d5745098 100644
--- a/samples/pom.xml
+++ b/samples/pom.xml
@@ -3,15 +3,18 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <artifactId>hc2vpp-aggregator</artifactId>
- <groupId>io.fd.hc2vpp</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>io.fd.hc2vpp.samples</groupId>
<artifactId>samples</artifactId>
+ <name>${project.artifactId}</name>
<packaging>pom</packaging>
+ <description>Sample plugin for Hc2vpp</description>
<modules>
<module>samples-api</module>
diff --git a/samples/samples-api/pom.xml b/samples/samples-api/pom.xml
index e1cf9b817..c78dc6091 100644
--- a/samples/samples-api/pom.xml
+++ b/samples/samples-api/pom.xml
@@ -3,14 +3,16 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>io.fd.hc2vpp.common</groupId>
<artifactId>samples-api</artifactId>
+ <name>${project.artifactId}</name>
<version>1.17.04-SNAPSHOT</version>
<packaging>bundle</packaging>
diff --git a/samples/samples-impl/pom.xml b/samples/samples-impl/pom.xml
index 80d83cc88..d4932fd68 100644
--- a/samples/samples-impl/pom.xml
+++ b/samples/samples-impl/pom.xml
@@ -11,6 +11,7 @@
<modelVersion>4.0.0</modelVersion>
<artifactId>samples-impl</artifactId>
+ <name>${project.artifactId}</name>
<version>1.17.04-SNAPSHOT</version>
<dependencies>
diff --git a/v3po/api/pom.xml b/v3po/api/pom.xml
index 700669e7b..1eca45549 100644
--- a/v3po/api/pom.xml
+++ b/v3po/api/pom.xml
@@ -15,9 +15,10 @@
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/v3po/pom.xml b/v3po/pom.xml
index 35ae858c1..405d849df 100644
--- a/v3po/pom.xml
+++ b/v3po/pom.xml
@@ -16,9 +16,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp.v3po</groupId>
@@ -27,7 +28,7 @@
<name>${project.artifactId}</name>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
- <description>Aggregator for Honeycomb V3PO(VPP core APIs) plugin</description>
+ <description>Aggregator for Hc2vpp V3PO(VPP core APIs) plugin</description>
<modules>
<module>api</module>
diff --git a/vpp-classifier/api/pom.xml b/vpp-classifier/api/pom.xml
index ed79610ab..6bd15a5c8 100644
--- a/vpp-classifier/api/pom.xml
+++ b/vpp-classifier/api/pom.xml
@@ -19,14 +19,16 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>io.fd.hc2vpp.vpp.classifier</groupId>
<artifactId>vpp-classifier-api</artifactId>
+ <name>${project.artifactId}</name>
<version>1.17.04-SNAPSHOT</version>
<packaging>bundle</packaging>
diff --git a/vpp-classifier/impl/pom.xml b/vpp-classifier/impl/pom.xml
index 92c0a6f3b..69c06e327 100644
--- a/vpp-classifier/impl/pom.xml
+++ b/vpp-classifier/impl/pom.xml
@@ -29,6 +29,7 @@
<groupId>io.fd.hc2vpp.vpp.classifier</groupId>
<artifactId>vpp-classifier-impl</artifactId>
+ <name>${project.artifactId}</name>
<version>1.17.04-SNAPSHOT</version>
<dependencies>
diff --git a/vpp-classifier/pom.xml b/vpp-classifier/pom.xml
index 0ff49b6a7..f08e2ac51 100644
--- a/vpp-classifier/pom.xml
+++ b/vpp-classifier/pom.xml
@@ -19,15 +19,18 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>io.fd.hc2vpp.vpp.classifier</groupId>
<artifactId>vpp-classifier-aggregator</artifactId>
+ <name>${project.artifactId}</name>
<packaging>pom</packaging>
+ <description>Aggregator for Hc2vpp vpp-classifier plugin</description>
<modules>
<module>api</module>
diff --git a/vpp-common/naming-context-api/pom.xml b/vpp-common/naming-context-api/pom.xml
index 6c16db4d2..5e686d43a 100644
--- a/vpp-common/naming-context-api/pom.xml
+++ b/vpp-common/naming-context-api/pom.xml
@@ -16,9 +16,10 @@
<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/POM/4.0.0"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/vpp-common/naming-context-impl/pom.xml b/vpp-common/naming-context-impl/pom.xml
index 5b0870dc8..e34d95af2 100644
--- a/vpp-common/naming-context-impl/pom.xml
+++ b/vpp-common/naming-context-impl/pom.xml
@@ -17,9 +17,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>impl-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/impl-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/vpp-common/pom.xml b/vpp-common/pom.xml
index a457d393a..cc0c1f8dd 100644
--- a/vpp-common/pom.xml
+++ b/vpp-common/pom.xml
@@ -16,9 +16,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp.common</groupId>
@@ -27,7 +28,7 @@
<name>${project.artifactId}</name>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
- <description>Aggregator for Honeycomb common code used by Honeycomb plugins for VPP</description>
+ <description>Aggregator for Hc2vpp common code used by plugins for VPP</description>
<modules>
<module>vpp-translate-utils</module>
diff --git a/vpp-common/vpp-common-integration/pom.xml b/vpp-common/vpp-common-integration/pom.xml
index 2f2ad297e..cca821f3f 100644
--- a/vpp-common/vpp-common-integration/pom.xml
+++ b/vpp-common/vpp-common-integration/pom.xml
@@ -17,9 +17,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>impl-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/impl-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
@@ -102,7 +103,6 @@
<dependency>
<groupId>com.google.inject.extensions</groupId>
<artifactId>guice-testlib</artifactId>
- <version>${guice.version}</version>
<scope>test</scope>
</dependency>
<dependency>
diff --git a/vpp-common/vpp-impl-parent/pom.xml b/vpp-common/vpp-impl-parent/pom.xml
index d2cdc5d14..254e2c757 100644
--- a/vpp-common/vpp-impl-parent/pom.xml
+++ b/vpp-common/vpp-impl-parent/pom.xml
@@ -17,9 +17,10 @@
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>impl-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/impl-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/vpp-common/vpp-translate-test/pom.xml b/vpp-common/vpp-translate-test/pom.xml
index 39059156f..1276ee578 100644
--- a/vpp-common/vpp-translate-test/pom.xml
+++ b/vpp-common/vpp-translate-test/pom.xml
@@ -21,7 +21,7 @@
<groupId>io.fd.hc2vpp.common</groupId>
<artifactId>vpp-impl-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
- <relativePath>../../vpp-common/vpp-impl-parent</relativePath>
+ <relativePath>../vpp-impl-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/vpp-common/vpp-translate-utils/pom.xml b/vpp-common/vpp-translate-utils/pom.xml
index 4094a293a..08a1c4de1 100644
--- a/vpp-common/vpp-translate-utils/pom.xml
+++ b/vpp-common/vpp-translate-utils/pom.xml
@@ -20,7 +20,7 @@
<groupId>io.fd.hc2vpp.common</groupId>
<artifactId>vpp-impl-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
- <relativePath>../../vpp-common/vpp-impl-parent</relativePath>
+ <relativePath>../vpp-impl-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/vpp-integration/minimal-distribution/pom.xml b/vpp-integration/minimal-distribution/pom.xml
index 2ae8b5e1f..91af2b83f 100644
--- a/vpp-integration/minimal-distribution/pom.xml
+++ b/vpp-integration/minimal-distribution/pom.xml
@@ -17,9 +17,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>minimal-distribution-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/minimal-distribution-parent</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
diff --git a/vpp-integration/pom.xml b/vpp-integration/pom.xml
index 502717221..ddfff6730 100644
--- a/vpp-integration/pom.xml
+++ b/vpp-integration/pom.xml
@@ -17,9 +17,10 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp.integration</groupId>
@@ -28,7 +29,7 @@
<version>1.17.04-SNAPSHOT</version>
<packaging>pom</packaging>
<modelVersion>4.0.0</modelVersion>
- <description>Aggregator for Honeycomb's VPP distribution. Aggregating all VPP plugins.</description>
+ <description>Aggregator for Honeycomb's VPP distribution. Aggregating all Hc2vpp plugins.</description>
<modules>
<module>minimal-distribution</module>
diff --git a/vpp-management/api/pom.xml b/vpp-management/api/pom.xml
index 8168257e2..033732892 100644
--- a/vpp-management/api/pom.xml
+++ b/vpp-management/api/pom.xml
@@ -21,9 +21,10 @@
<modelVersion>4.0.0</modelVersion>
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
+ <groupId>io.fd.hc2vpp.common</groupId>
<artifactId>api-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../../common/api-parent</relativePath>
</parent>
<groupId>io.fd.hc2vpp.management</groupId>
diff --git a/vpp-management/pom.xml b/vpp-management/pom.xml
index a87af1d9d..e8f5cc445 100644
--- a/vpp-management/pom.xml
+++ b/vpp-management/pom.xml
@@ -19,9 +19,10 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
- <groupId>io.fd.honeycomb.common</groupId>
- <artifactId>honeycomb-parent</artifactId>
+ <groupId>io.fd.hc2vpp.common</groupId>
+ <artifactId>hc2vpp-parent</artifactId>
<version>1.17.04-SNAPSHOT</version>
+ <relativePath>../common/hc2vpp-parent</relativePath>
</parent>
<packaging>pom</packaging>
@@ -29,7 +30,9 @@
<groupId>io.fd.hc2vpp.management</groupId>
<artifactId>vpp-management-aggregator</artifactId>
+ <name>${project.artifactId}</name>
<version>1.17.04-SNAPSHOT</version>
+ <description>Aggregator for Hc2vpp vpp-management plugin</description>
<modules>
<module>api</module>