HONEYCOMB-209 Configure maven site
authorMaros Marsalek <[email protected]>
Wed, 21 Sep 2016 11:51:57 +0000 (13:51 +0200)
committerMaros Marsalek <[email protected]>
Mon, 26 Sep 2016 09:02:04 +0000 (11:02 +0200)
To produce site for Honeycomb +
javadoc
asciidoc

To build the site:
mvn clean install site:attach-descriptor site
mvn site:stage -DstagingDirectory=/home/mmarsale/tmp/stage

Change-Id: I4246bb09ba02b74a2a9c84ee73f8dba02384fffa
Signed-off-by: Maros Marsalek <[email protected]>
47 files changed:
lisp/api/asciidoc/Readme.adoc [new file with mode: 0644]
lisp/api/pom.xml
lisp/asciidoc/Readme.adoc [moved from lisp/Readme.adoc with 100% similarity]
lisp/lisp2vpp/asciidoc/Readme.adoc [new file with mode: 0644]
lisp/lisp2vpp/pom.xml
lisp/pom.xml
nsh/api/asciidoc/Readme.adoc [new file with mode: 0644]
nsh/api/pom.xml
nsh/asciidoc/Readme.adoc [moved from nsh/Readme.adoc with 100% similarity]
nsh/impl/asciidoc/Readme.adoc [new file with mode: 0644]
nsh/impl/pom.xml
nsh/pom.xml
samples/asciidoc/Readme.adoc [new file with mode: 0644]
samples/interfaces/asciidoc/Readme.adoc [moved from samples/interfaces/Readme.adoc with 100% similarity]
samples/interfaces/mapping/asciidoc/Readme.adoc [new file with mode: 0644]
samples/interfaces/mapping/pom.xml
samples/interfaces/models/asciidoc/Readme.adoc [new file with mode: 0644]
samples/interfaces/models/pom.xml
samples/interfaces/pom.xml
samples/minimal-distribution/asciidoc/Readme.adoc [new file with mode: 0644]
samples/minimal-distribution/pom.xml
samples/pom.xml
v3po/api/asciidoc/Readme.adoc [new file with mode: 0644]
v3po/api/pom.xml
v3po/asciidoc/Readme.adoc [moved from v3po/Readme.adoc with 100% similarity]
v3po/pom.xml
v3po/v3po2vpp/Readme.adoc [deleted file]
v3po/v3po2vpp/asciidoc/Readme.adoc [new file with mode: 0644]
v3po/v3po2vpp/pom.xml
v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/Readme.adoc [deleted file]
v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/interfaces/acl/Readme.adoc [deleted file]
vpp-common/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-common/minimal-distribution/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-common/naming-context-api/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-common/naming-context-api/pom.xml
vpp-common/naming-context-impl/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-common/naming-context-impl/pom.xml
vpp-common/pom.xml
vpp-common/vpp-impl-parent/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-common/vpp-impl-parent/pom.xml
vpp-common/vpp-translate-test/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-common/vpp-translate-utils/asciidoc/Readme.adoc [moved from vpp-common/vpp-translate-utils/Readme.adoc with 100% similarity]
vpp-common/vpp-translate-utils/pom.xml
vpp-integration/asciidoc/Readme.adoc [moved from vpp-integration/Readme.adoc with 100% similarity]
vpp-integration/minimal-distribution/asciidoc/Readme.adoc [new file with mode: 0644]
vpp-integration/minimal-distribution/pom.xml
vpp-integration/pom.xml

diff --git a/lisp/api/asciidoc/Readme.adoc b/lisp/api/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..191cab3
--- /dev/null
@@ -0,0 +1,3 @@
+= lisp-api
+
+Overview of lisp-api
\ No newline at end of file
index 960f88b..5b92513 100755 (executable)
@@ -25,6 +25,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>io.fd.honeycomb.lisp</groupId>
     <artifactId>lisp-api</artifactId>
+    <name>${project.artifactId}</name>
     <version>1.16.12-SNAPSHOT</version>
     <packaging>bundle</packaging>
 
similarity index 100%
rename from lisp/Readme.adoc
rename to lisp/asciidoc/Readme.adoc
diff --git a/lisp/lisp2vpp/asciidoc/Readme.adoc b/lisp/lisp2vpp/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..88c43fd
--- /dev/null
@@ -0,0 +1,3 @@
+= lisp2vpp
+
+Overview of lisp2vpp
\ No newline at end of file
index a3b4934..7506f1e 100755 (executable)
@@ -25,6 +25,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>io.fd.honeycomb.lisp</groupId>
     <artifactId>lisp2vpp</artifactId>
+    <name>${project.artifactId}</name>
     <version>1.16.12-SNAPSHOT</version>
     <packaging>bundle</packaging>
 
index 2f06d65..7b2c3e5 100755 (executable)
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
 
     <parent>
-        <groupId>org.opendaylight.odlparent</groupId>
-        <artifactId>odlparent</artifactId>
-        <version>1.6.2-Beryllium-SR2</version>
-        <relativePath/>
+        <groupId>io.fd.honeycomb.common</groupId>
+        <artifactId>honeycomb-parent</artifactId>
+        <version>1.16.12-SNAPSHOT</version>
+        <relativePath>../common/honeycomb-parent</relativePath>
     </parent>
 
     <groupId>io.fd.honeycomb.lisp</groupId>
     <artifactId>lisp-aggregator</artifactId>
     <version>1.16.12-SNAPSHOT</version>
-    <name>lisp</name>
+    <name>${project.artifactId}</name>
     <packaging>pom</packaging>
     <modelVersion>4.0.0</modelVersion>
-    <prerequisites>
-        <maven>3.1.1</maven>
-    </prerequisites>
+    <description>Aggregator for Honeycomb LISP plugin</description>
 
     <modules>
         <module>api</module>
diff --git a/nsh/api/asciidoc/Readme.adoc b/nsh/api/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..4d78ad6
--- /dev/null
@@ -0,0 +1,3 @@
+= vppnsh-api
+
+Overview of vppnsh-api
\ No newline at end of file
index 07684b1..a6dc041 100644 (file)
@@ -25,6 +25,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.vppnsh</groupId>
   <artifactId>vppnsh-api</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
   <packaging>bundle</packaging>
 
similarity index 100%
rename from nsh/Readme.adoc
rename to nsh/asciidoc/Readme.adoc
diff --git a/nsh/impl/asciidoc/Readme.adoc b/nsh/impl/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..5c0fb47
--- /dev/null
@@ -0,0 +1,3 @@
+= vppnsh-impl
+
+Overview of vppnsh-impl
\ No newline at end of file
index dbe3ae6..8a39f7f 100644 (file)
@@ -24,6 +24,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.vppnsh</groupId>
   <artifactId>vppnsh-impl</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
   <packaging>bundle</packaging>
 
index 0bebc44..52297d8 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>org.opendaylight.odlparent</groupId>
-    <artifactId>odlparent</artifactId>
-    <version>1.6.2-Beryllium-SR2</version>
-    <relativePath/>
+    <groupId>io.fd.honeycomb.common</groupId>
+    <artifactId>honeycomb-parent</artifactId>
+    <version>1.16.12-SNAPSHOT</version>
+    <relativePath>../common/honeycomb-parent</relativePath>
   </parent>
 
   <groupId>io.fd.honeycomb.nsh</groupId>
   <artifactId>vppnsh-aggregator</artifactId>
   <version>1.16.12-SNAPSHOT</version>
-  <name>vppnsh</name>
+  <name>${project.artifactId}</name>
   <packaging>pom</packaging>
   <modelVersion>4.0.0</modelVersion>
-  <prerequisites>
-    <maven>3.1.1</maven>
-  </prerequisites>
+  <description>Aggregator for Honeycomb NSH_SFC plugin</description>
+
   <modules>
     <module>api</module>
     <module>impl</module>
diff --git a/samples/asciidoc/Readme.adoc b/samples/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..ed405fe
--- /dev/null
@@ -0,0 +1,3 @@
+= samples-aggregator
+
+Overview of samples-aggregator
\ No newline at end of file
diff --git a/samples/interfaces/mapping/asciidoc/Readme.adoc b/samples/interfaces/mapping/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..a89aee3
--- /dev/null
@@ -0,0 +1,3 @@
+= interfaces-mapping
+
+Overview of interfaces-mapping
\ No newline at end of file
index e9b328d..1bb3a4c 100644 (file)
@@ -24,6 +24,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.samples.interfaces</groupId>
   <artifactId>interfaces-mapping</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
   <packaging>bundle</packaging>
 
diff --git a/samples/interfaces/models/asciidoc/Readme.adoc b/samples/interfaces/models/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..03d45af
--- /dev/null
@@ -0,0 +1,3 @@
+= interfaces-models
+
+Overview of interfaces-models
\ No newline at end of file
index 666705d..6b61ad7 100644 (file)
@@ -24,6 +24,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.samples.interfaces</groupId>
   <artifactId>interfaces-models</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
   <packaging>bundle</packaging>
 
index f361c74..05bb111 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>org.opendaylight.odlparent</groupId>
-    <artifactId>odlparent</artifactId>
-    <version>1.6.2-Beryllium-SR2</version>
-    <relativePath/>
+    <groupId>io.fd.honeycomb.common</groupId>
+    <artifactId>honeycomb-parent</artifactId>
+    <version>1.16.12-SNAPSHOT</version>
+    <relativePath>../../common/honeycomb-parent</relativePath>
   </parent>
 
   <groupId>io.fd.honeycomb.samples.interfaces</groupId>
   <artifactId>interfaces-aggregator</artifactId>
   <version>1.16.12-SNAPSHOT</version>
-  <name>interfaces</name>
+  <name>${project.artifactId}</name>
   <packaging>pom</packaging>
   <modelVersion>4.0.0</modelVersion>
-  <prerequisites>
-    <maven>3.1.1</maven>
-  </prerequisites>
 
   <properties>
     <sonar.skip>true</sonar.skip>
diff --git a/samples/minimal-distribution/asciidoc/Readme.adoc b/samples/minimal-distribution/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..1da86ca
--- /dev/null
@@ -0,0 +1,3 @@
+= minimal-distribution
+
+Overview of minimal-distribution
\ No newline at end of file
index debabe1..d387679 100644 (file)
@@ -25,6 +25,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.samples.distro</groupId>
   <artifactId>minimal-distribution</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
 
   <properties>
index d3d01b2..809e48d 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>org.opendaylight.odlparent</groupId>
-    <artifactId>odlparent</artifactId>
-    <version>1.6.2-Beryllium-SR2</version>
-    <relativePath/>
+    <groupId>io.fd.honeycomb.common</groupId>
+    <artifactId>honeycomb-parent</artifactId>
+    <version>1.16.12-SNAPSHOT</version>
+    <relativePath>../common/honeycomb-parent</relativePath>
   </parent>
 
   <groupId>io.fd.honeycomb</groupId>
   <artifactId>samples-aggregator</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
-  <name>samples</name>
   <packaging>pom</packaging>
   <modelVersion>4.0.0</modelVersion>
-  <prerequisites>
-    <maven>3.1.1</maven>
-  </prerequisites>
+  <description>Aggregator for Honeycomb sample plugins</description>
 
   <properties>
     <sonar.skip>true</sonar.skip>
diff --git a/v3po/api/asciidoc/Readme.adoc b/v3po/api/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..f9e63cf
--- /dev/null
@@ -0,0 +1,3 @@
+= v3po-api
+
+Overview of v3po-api
\ No newline at end of file
index 91102b8..4f12109 100644 (file)
@@ -24,6 +24,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.v3po</groupId>
   <artifactId>v3po-api</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
   <packaging>bundle</packaging>
 
similarity index 100%
rename from v3po/Readme.adoc
rename to v3po/asciidoc/Readme.adoc
index e354e71..83df160 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>org.opendaylight.odlparent</groupId>
-    <artifactId>odlparent</artifactId>
-    <version>1.6.2-Beryllium-SR2</version>
-    <relativePath/>
+    <groupId>io.fd.honeycomb.common</groupId>
+    <artifactId>honeycomb-parent</artifactId>
+    <version>1.16.12-SNAPSHOT</version>
+    <relativePath>../common/honeycomb-parent</relativePath>
   </parent>
 
   <groupId>io.fd.honeycomb.v3po</groupId>
   <artifactId>v3po-aggregator</artifactId>
   <version>1.16.12-SNAPSHOT</version>
-  <name>v3po</name>
+  <name>${project.artifactId}</name>
   <packaging>pom</packaging>
   <modelVersion>4.0.0</modelVersion>
-  <prerequisites>
-    <maven>3.1.1</maven>
-  </prerequisites>
+  <description>Aggregator for Honeycomb V3PO(VPP core APIs) plugin</description>
+
   <modules>
     <module>api</module>
     <module>v3po2vpp</module>
diff --git a/v3po/v3po2vpp/Readme.adoc b/v3po/v3po2vpp/Readme.adoc
deleted file mode 100644 (file)
index 29e2852..0000000
+++ /dev/null
@@ -1,3 +0,0 @@
-= Honeycomb translation layer SPI implementation for VPP
-
-Provides customizers for VPP YANG models translation.
\ No newline at end of file
diff --git a/v3po/v3po2vpp/asciidoc/Readme.adoc b/v3po/v3po2vpp/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..d9fb563
--- /dev/null
@@ -0,0 +1,103 @@
+= Honeycomb translation layer SPI implementation for VPP CORE
+
+Provides customizers for VPP YANG models translation.
+
+== Handlers
+
+=== Writers
+Current order of v3po-api writers is:
+
+. BridgeDomain
+. VhostUser
+. VxlanGpe
+. Tap
+. Vxlan
+. Interface
+. SubInterface
+. L2
+. Subinterface-L2
+. Ethernet
+. Routing
+. ClassifyTable
+. ClassifySession
+. Acl
+. Ipv6
+. Ipv4
+. Address
+. Neighbor
+. L2FibEntry
+. Rewrite
+. Address
+. Acl
+
+To find out current order in runtime, turn on logging for writer registry:
+
+  log:set TRACE io.fd.honeycomb.v3po.translate.util.write.registry
+
+=== Readers
+There is not a strict order for readers, but current configuration produces approx. this order:
+
+Contexts
+. VppState
+. Version
+. BridgeDomains
+. BridgeDomain
+. L2FibTable
+. L2FibEntry
+. InterfacesState
+. Interface
+. VppInterfaceStateAugmentation
+. Ethernet
+. Tap
+. VhostUser
+. Vxlan
+. VxlanGpe
+. L2
+. Acl
+. Interface2
+. Ipv4
+. Address
+. Neighbor
+. Ipv6
+. SubinterfaceStateAugmentation
+. SubInterfaces
+. SubInterface
+. L2
+. Rewrite
+. Ipv4
+. Address
+. Acl
+. VppClassifierState
+. ClassifyTable
+. ClassifySession
+. NetconfState
+
+== VPP to IETF-ACL model translation
+
+Package provides VPP translation code for draft-ietf-netmod-acl-model-08.
+Access control lists are mapped to chains of classify tables, each with single classify session.
+
+=== Available operations
+
+==== Configuration data
+Configuration data for the model is stored in Honeycomb. Corresponding classify tables and sessions
+are not created until control access list is assigned to an interface.
+
+Classify tables and sessions are removed from VPP when ACL assignment is deleted.
+
+ACLs can be shared among interfaces, but each time, new instance of classify table chain would be created in VPP.
+
+ACLs that are assigned to an interface have to be unassigned before update/removal.
+
+==== Operational state
+Operational read in terms of ietf-acl model is not supported (would require storing additional metadata in vpp).
+As a consequence, configuration data initialization based on operational state is not possible.
+
+To check how ietf-acl model was translated to classify tables/session, low-level vpp-classfier model can be used.
+
+=== Restrictions
+
+VPP classfier works in form of offsets and masks of 16B units.
+The offset always starts at the beginning of L2 Ethernet header
+of input packet. Because IP header can have variable length,
+source/destination port matching (L4 features of ietf-acl model) is not possible.
\ No newline at end of file
index 0721016..9af1df1 100644 (file)
@@ -25,6 +25,7 @@
     <modelVersion>4.0.0</modelVersion>
     <groupId>io.fd.honeycomb.v3po</groupId>
     <artifactId>v3po2vpp</artifactId>
+    <name>${project.artifactId}</name>
     <version>1.16.12-SNAPSHOT</version>
     <packaging>bundle</packaging>
 
diff --git a/v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/Readme.adoc b/v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/Readme.adoc
deleted file mode 100644 (file)
index a95c397..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-= V3po2vpp
-V3po2vpp contains v3po-api's handlers (writer/reader) registration into HC infrastructure
-
-== Writers
-Current order of v3po-api writers is:
-
-. BridgeDomain
-. VhostUser
-. VxlanGpe
-. Tap
-. Vxlan
-. Interface
-. SubInterface
-. L2
-. SubInterface-L2
-. Ethernet
-. Routing
-. ClassifyTable
-. ClassifySession
-. Acl
-. Ipv6
-. Ipv4
-. Address
-. Neighbor
-. L2FibEntry
-. Rewrite
-. Address
-. Acl
-
-To find out current order in runtime, turn on logging for writer registry:
-
-  log:set TRACE io.fd.honeycomb.v3po.translate.util.write.registry
-
-== Readers
-There is not a strict order for readers, but current configuration produces approx. this order:
-
-Contexts
-. VppState
-. Version
-. BridgeDomains
-. BridgeDomain
-. L2FibTable
-. L2FibEntry
-. InterfacesState
-. Interface
-. VppInterfaceStateAugmentation
-. Ethernet
-. Tap
-. VhostUser
-. Vxlan
-. VxlanGpe
-. L2
-. Acl
-. Interface2
-. Ipv4
-. Address
-. Neighbor
-. Ipv6
-. SubinterfaceStateAugmentation
-. SubInterfaces
-. SubInterface
-. L2
-. Rewrite
-. Ipv4
-. Address
-. Acl
-. VppClassifierState
-. ClassifyTable
-. ClassifySession
-. NetconfState
\ No newline at end of file
diff --git a/v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/interfaces/acl/Readme.adoc b/v3po/v3po2vpp/src/main/java/io/fd/honeycomb/translate/v3po/interfaces/acl/Readme.adoc
deleted file mode 100644 (file)
index 15b1b8c..0000000
+++ /dev/null
@@ -1,29 +0,0 @@
-= VPP to IETF-ACL model translation
-
-Package provides VPP translation code for draft-ietf-netmod-acl-model-08.
-Access control lists are mapped to chains of classify tables, each with single classify session.
-
-== Available operations
-
-=== Configuration data
-Configuration data for the model is stored in Honeycomb. Corresponding classify tables and sessions
-are not created until control access list is assigned to an interface.
-
-Classify tables and sessions are removed from VPP when ACL assignment is deleted.
-
-ACLs can be shared among interfaces, but each time, new instance of classify table chain would be created in VPP.
-
-ACLs that are assigned to an interface have to be unassigned before update/removal.
-
-=== Operational state
-Operational read in terms of ietf-acl model is not supported (would require storing additional metadata in vpp).
-As a consequence, configuration data initialization based on operational state is not possible.
-
-To check how ietf-acl model was translated to classify tables/session, low-level vpp-classfier model can be used.
-
-== Restrictions
-
-VPP classfier works in form of offsets and masks of 16B units.
-The offset always starts at the beginning of L2 Ethernet header
-of input packet. Because IP header can have variable length,
-source/destination port matching (L4 features of ietf-acl model) is not possible.
\ No newline at end of file
diff --git a/vpp-common/asciidoc/Readme.adoc b/vpp-common/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..fc5e6b4
--- /dev/null
@@ -0,0 +1,3 @@
+= vpp-common-aggregator
+
+Overview of vpp-common-aggregator
\ No newline at end of file
diff --git a/vpp-common/minimal-distribution/asciidoc/Readme.adoc b/vpp-common/minimal-distribution/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..1da86ca
--- /dev/null
@@ -0,0 +1,3 @@
+= minimal-distribution
+
+Overview of minimal-distribution
\ No newline at end of file
diff --git a/vpp-common/naming-context-api/asciidoc/Readme.adoc b/vpp-common/naming-context-api/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..42eeb60
--- /dev/null
@@ -0,0 +1,3 @@
+= naming-context-api
+
+Overview of naming-context-api
\ No newline at end of file
index b652df2..f197daa 100644 (file)
@@ -24,6 +24,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.vpp</groupId>
   <artifactId>naming-context-api</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
   <packaging>bundle</packaging>
 
diff --git a/vpp-common/naming-context-impl/asciidoc/Readme.adoc b/vpp-common/naming-context-impl/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..93e3b75
--- /dev/null
@@ -0,0 +1,3 @@
+= naming-context-impl
+
+Overview of naming-context-impl
\ No newline at end of file
index e628dd1..68a2bc7 100644 (file)
@@ -26,6 +26,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.vpp</groupId>
   <artifactId>naming-context-impl</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
   <packaging>bundle</packaging>
 
index f46a182..d6833cd 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>org.opendaylight.odlparent</groupId>
-    <artifactId>odlparent</artifactId>
-    <version>1.6.2-Beryllium-SR2</version>
-    <relativePath/>
+    <groupId>io.fd.honeycomb.common</groupId>
+    <artifactId>honeycomb-parent</artifactId>
+    <version>1.16.12-SNAPSHOT</version>
+    <relativePath>../common/honeycomb-parent</relativePath>
   </parent>
 
   <groupId>io.fd.honeycomb.vpp</groupId>
   <artifactId>vpp-common-aggregator</artifactId>
   <version>1.16.12-SNAPSHOT</version>
-  <name>vpp-common</name>
+  <name>${project.artifactId}</name>
   <packaging>pom</packaging>
   <modelVersion>4.0.0</modelVersion>
-  <prerequisites>
-    <maven>3.1.1</maven>
-  </prerequisites>
+  <description>Aggregator for Honeycomb common code used by Honeycomb plugins for VPP</description>
+
   <modules>
     <module>vpp-translate-utils</module>
     <module>naming-context-api</module>
@@ -39,6 +38,7 @@
     <module>vpp-impl-parent</module>
     <module>vpp-translate-test</module>
   </modules>
+
   <!-- DO NOT install or deploy the repo root pom as it's only needed to initiate a build -->
   <build>
     <plugins>
diff --git a/vpp-common/vpp-impl-parent/asciidoc/Readme.adoc b/vpp-common/vpp-impl-parent/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..2dfc0b9
--- /dev/null
@@ -0,0 +1,3 @@
+= vpp-impl-parent
+
+Overview of vpp-impl-parent
\ No newline at end of file
index 0d688ba..43e038c 100644 (file)
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.vpp</groupId>
   <artifactId>vpp-impl-parent</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
+  <packaging>pom</packaging>
+
   <properties>
     <jvpp.version>16.12-SNAPSHOT</jvpp.version>
   </properties>
-  <packaging>pom</packaging>
 
   <dependencyManagement>
     <dependencies>
diff --git a/vpp-common/vpp-translate-test/asciidoc/Readme.adoc b/vpp-common/vpp-translate-test/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..bed1891
--- /dev/null
@@ -0,0 +1,3 @@
+= vpp-translate-test
+
+Overview of vpp-translate-test
\ No newline at end of file
index 3b61f5c..e1ed82a 100644 (file)
@@ -23,8 +23,8 @@
     </parent>
 
     <modelVersion>4.0.0</modelVersion>
-    <groupId>io.fd.honeycomb.vpp</groupId>
     <artifactId>vpp-translate-utils</artifactId>
+    <name>${project.artifactId}</name>
     <version>1.16.12-SNAPSHOT</version>
     <packaging>bundle</packaging>
 
diff --git a/vpp-integration/minimal-distribution/asciidoc/Readme.adoc b/vpp-integration/minimal-distribution/asciidoc/Readme.adoc
new file mode 100644 (file)
index 0000000..420ac72
--- /dev/null
@@ -0,0 +1,3 @@
+= vpp-integration-distribution
+
+Overview of vpp-integration-distribution
\ No newline at end of file
index 732ae4a..7e1aa02 100644 (file)
@@ -25,6 +25,7 @@
   <modelVersion>4.0.0</modelVersion>
   <groupId>io.fd.honeycomb.vpp.integration</groupId>
   <artifactId>vpp-integration-distribution</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
 
   <properties>
index 00bce25..3cd5c09 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>org.opendaylight.odlparent</groupId>
-    <artifactId>odlparent</artifactId>
-    <version>1.6.2-Beryllium-SR2</version>
-    <relativePath/>
+    <groupId>io.fd.honeycomb.common</groupId>
+    <artifactId>honeycomb-parent</artifactId>
+    <version>1.16.12-SNAPSHOT</version>
+    <relativePath>../common/honeycomb-parent</relativePath>
   </parent>
 
   <groupId>io.fd.honeycomb.vpp.integration</groupId>
   <artifactId>vpp-integration</artifactId>
+  <name>${project.artifactId}</name>
   <version>1.16.12-SNAPSHOT</version>
   <packaging>pom</packaging>
   <modelVersion>4.0.0</modelVersion>
-  <prerequisites>
-    <maven>3.1.1</maven>
-  </prerequisites>
+  <description>Aggregator for Honeycomb's VPP distribution. Aggregating all VPP plugins.</description>
 
   <modules>
     <module>minimal-distribution</module>