Add hc2vpp common parents 00/5800/5
authorMarek Gradzki <mgradzki@cisco.com>
Fri, 17 Mar 2017 13:42:56 +0000 (14:42 +0100)
committerJan Srnicek <jsrnicek@cisco.com>
Fri, 24 Mar 2017 08:03:43 +0000 (08:03 +0000)
- 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>
53 files changed:
acl/acl-api/pom.xml
acl/acl-impl/pom.xml
acl/pom.xml
common/api-parent/asciidoc/Readme.adoc [new file with mode: 0644]
common/api-parent/pom.xml [new file with mode: 0644]
common/asciidoc/Readme.adoc [new file with mode: 0644]
common/hc2vpp-parent/asciidoc/Readme.adoc [new file with mode: 0644]
common/hc2vpp-parent/pom.xml [new file with mode: 0644]
common/hc2vpp-parent/site.xml [moved from site.xml with 100% similarity]
common/impl-parent/asciidoc/Readme.adoc [new file with mode: 0644]
common/impl-parent/pom.xml [new file with mode: 0644]
common/minimal-distribution-parent/asciidoc/Readme.adoc [new file with mode: 0644]
common/minimal-distribution-parent/pom.xml [new file with mode: 0644]
common/pom.xml [new file with mode: 0644]
dhcp/dhcp-api/pom.xml
dhcp/pom.xml
ioam/api/pom.xml
ioam/impl/pom.xml
ioam/pom.xml
l3/api/pom.xml
l3/impl/pom.xml
l3/pom.xml
l3/utils/pom.xml
lisp/api/pom.xml
lisp/pom.xml
nat/nat-api/pom.xml
nat/pom.xml
nsh/api/pom.xml
nsh/impl/pom.xml
nsh/pom.xml
pom.xml
release-notes/pom.xml
routing/pom.xml
routing/routing-api/pom.xml
samples/pom.xml
samples/samples-api/pom.xml
samples/samples-impl/pom.xml
v3po/api/pom.xml
v3po/pom.xml
vpp-classifier/api/pom.xml
vpp-classifier/impl/pom.xml
vpp-classifier/pom.xml
vpp-common/naming-context-api/pom.xml
vpp-common/naming-context-impl/pom.xml
vpp-common/pom.xml
vpp-common/vpp-common-integration/pom.xml
vpp-common/vpp-impl-parent/pom.xml
vpp-common/vpp-translate-test/pom.xml
vpp-common/vpp-translate-utils/pom.xml
vpp-integration/minimal-distribution/pom.xml
vpp-integration/pom.xml
vpp-management/api/pom.xml
vpp-management/pom.xml

index feed86b..8c200ce 100644 (file)
  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>
index 6f27755..c524a2d 100644 (file)
          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>
 
index 6b3643e..14b9e0b 100644 (file)
   <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 (file)
index 0000000..73d5624
--- /dev/null
@@ -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 (file)
index 0000000..f1c899b
--- /dev/null
@@ -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 (file)
index 0000000..8e6964c
--- /dev/null
@@ -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 (file)
index 0000000..34f2350
--- /dev/null
@@ -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 (file)
index 0000000..e44777e
--- /dev/null
@@ -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
similarity index 100%
rename from site.xml
rename to 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 (file)
index 0000000..6b81b03
--- /dev/null
@@ -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 (file)
index 0000000..e51413b
--- /dev/null
@@ -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 (file)
index 0000000..7964867
--- /dev/null
@@ -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 (file)
index 0000000..ff077ef
--- /dev/null
@@ -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 (file)
index 0000000..26919e9
--- /dev/null
@@ -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>
index bbeb988..e92df5f 100644 (file)
  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>
index 79d4d65..b9db1b9 100644 (file)
   <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>
index 200a06c..37d24f1 100644 (file)
 <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>
index e88a040..2c061b1 100644 (file)
 <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>
index 90852df..1bb7037 100644 (file)
 <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>
index df9d9e4..265268a 100644 (file)
     <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>
index 11e7bb9..d57d0cb 100644 (file)
@@ -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>
index f2c4fb4..cc8d886 100644 (file)
          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>
index 0f7e7f9..3e9dbc1 100644 (file)
@@ -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>
index 6dc8d41..3be0799 100755 (executable)
 <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>
index 6610282..0fd7c03 100755 (executable)
          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>
index 74a7253..c29d400 100644 (file)
 --><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>
index 4765cf3..3f24e21 100644 (file)
 <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>
index f5cf374..edc0ef9 100644 (file)
 <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>
index c6de030..beefe37 100644 (file)
 -->
 <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>
index 25c0231..a458481 100644 (file)
 <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 6032cc8..3b702ab 100644 (file)
--- a/pom.xml
+++ b/pom.xml
 --><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>
index 5f2b2bf..4a6b76e 100644 (file)
 <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>
index e239569..468a2ec 100644 (file)
          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>
index 97552ac..ab084b5 100644 (file)
 <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>
index a2e058e..1d57450 100644 (file)
@@ -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>
index e1cf9b8..c78dc60 100644 (file)
@@ -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>
 
index 80d83cc..d4932fd 100644 (file)
@@ -11,6 +11,7 @@
     <modelVersion>4.0.0</modelVersion>
 
     <artifactId>samples-impl</artifactId>
+    <name>${project.artifactId}</name>
     <version>1.17.04-SNAPSHOT</version>
 
     <dependencies>
index 700669e..1eca455 100644 (file)
 -->
 <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>
index 35ae858..405d849 100644 (file)
 <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>
index ed79610..6bd15a5 100644 (file)
          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>
 
index 92c0a6f..69c06e3 100644 (file)
@@ -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>
index 0ff49b6..f08e2ac 100644 (file)
          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>
index 6c16db4..5e686d4 100644 (file)
 <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>
index 5b0870d..e34d95a 100644 (file)
 <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>
index a457d39..cc0c1f8 100644 (file)
 <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>
index 2f2ad29..cca821f 100644 (file)
          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>
         <dependency>
             <groupId>com.google.inject.extensions</groupId>
             <artifactId>guice-testlib</artifactId>
-            <version>${guice.version}</version>
             <scope>test</scope>
         </dependency>
         <dependency>
index d2cdc5d..254e2c7 100644 (file)
 <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>
index 3905915..1276ee5 100644 (file)
@@ -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>
index 4094a29..08a1c4d 100644 (file)
@@ -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>
index 2ae8b5e..91af2b8 100644 (file)
          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>
index 5027172..ddfff67 100644 (file)
          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>
index 8168257..0337328 100644 (file)
     <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>
index a87af1d..e8f5cc4 100644 (file)
          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>