Make module names consistent
diff --git a/juneau-core/juneau-config/pom.xml b/juneau-core/juneau-config/pom.xml
index aadbca1..f3e52d3 100644
--- a/juneau-core/juneau-config/pom.xml
+++ b/juneau-core/juneau-config/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-config</artifactId>
-	<name>Apache Juneau Config File API</name>
-	<description>Dynamic configuration files.</description>
+	<name>juneau/core/config</name>
+	<description>Apache Juneau Dynamic Configuration Files API</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-core/juneau-core-utest/pom.xml b/juneau-core/juneau-core-utest/pom.xml
index 6b71abc..4fdedf9 100644
--- a/juneau-core/juneau-core-utest/pom.xml
+++ b/juneau-core/juneau-core-utest/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-core-utest</artifactId>
-	<name>Apache Juneau Core (Unit Tests)</name>
-	<description>Core API tests.</description>
+	<name>juneau/core/core-utest</name>
+	<description>Apache Juneau Core API Unit Tests</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-core/juneau-dto/pom.xml b/juneau-core/juneau-dto/pom.xml
index 375af69..1412a83 100644
--- a/juneau-core/juneau-dto/pom.xml
+++ b/juneau-core/juneau-dto/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-dto</artifactId>
-	<name>Apache Juneau Data Transfer Objects</name>
-	<description>Data Transfer Objects.</description>
+	<name>juneau/core/dto</name>
+	<description>Apache Juneau Data Transfer Objects</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-core/juneau-marshall-rdf/pom.xml b/juneau-core/juneau-marshall-rdf/pom.xml
index 7aeec4d..a1a88ad 100644
--- a/juneau-core/juneau-marshall-rdf/pom.xml
+++ b/juneau-core/juneau-marshall-rdf/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-marshall-rdf</artifactId>
-	<name>Apache Juneau Marshal RDF</name>
-	<description>Addition to the marshall API for RDF support.</description>
+	<name>juneau/core/marshall-rdf</name>
+	<description>Apache Juneau Marshal RDF API</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-core/juneau-marshall/pom.xml b/juneau-core/juneau-marshall/pom.xml
index 738e723..c6b7d2a 100644
--- a/juneau-core/juneau-marshall/pom.xml
+++ b/juneau-core/juneau-marshall/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-marshall</artifactId>
-	<name>Apache Juneau Marshall</name>
-	<description>Base toolkit for serializers, parsers, and bean contexts.</description>
+	<name>juneau/core/marshall</name>
+	<description>Apache Juneau Marshall API</description>
 	<packaging>bundle</packaging>
 
 	<properties>
diff --git a/juneau-core/pom.xml b/juneau-core/pom.xml
index 2203ee0..557422f 100644
--- a/juneau-core/pom.xml
+++ b/juneau-core/pom.xml
@@ -25,7 +25,7 @@
 
 	<artifactId>juneau-core</artifactId>
 	<packaging>pom</packaging>
-	<name>Apache Juneau - Core APIs</name>
+	<name>juneau/core</name>
 	<description>Apache Juneau Core APIs</description>
 
 	<modules>
diff --git a/juneau-doc/pom.xml b/juneau-doc/pom.xml
index 21db4a9..1c76331 100644
--- a/juneau-doc/pom.xml
+++ b/juneau-doc/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-doc</artifactId>
-	<name>Apache Juneau Javadocs</name>
-	<description>Juneau Javadocs.</description>
+	<name>juneau/doc</name>
+	<description>Apache Juneau Javadocs</description>
 	<packaging>bundle</packaging>
 
 	<properties>
diff --git a/juneau-examples/juneau-examples-core/pom.xml b/juneau-examples/juneau-examples-core/pom.xml
index a6dfd2f..2d28501 100644
--- a/juneau-examples/juneau-examples-core/pom.xml
+++ b/juneau-examples/juneau-examples-core/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-examples-core</artifactId>
-	<name>Apache Juneau Core Examples</name>
-	<description>Apache Juneau Examples for Core parser functionality</description>
+	<name>juneau/examples/examples-core</name>
+	<description>Apache Juneau Core Examples</description>
 
 	<properties>
 		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
diff --git a/juneau-examples/juneau-examples-rest-jetty-ftest/pom.xml b/juneau-examples/juneau-examples-rest-jetty-ftest/pom.xml
index 15c14f7..47f386c 100644
--- a/juneau-examples/juneau-examples-rest-jetty-ftest/pom.xml
+++ b/juneau-examples/juneau-examples-rest-jetty-ftest/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-examples-rest-jetty-ftest</artifactId>
-	<name>Apache Juneau REST Examples (Function Tests)</name>
-	<description>Tests for the Juneau REST examples.</description>
+	<name>juneau/examples/examples-rest-jetty-ftest</name>
+	<description>Apache Juneau REST Example Function Tests</description>
 
 	<properties>
 		<encoding>UTF-8</encoding>
diff --git a/juneau-examples/juneau-examples-rest-jetty/pom.xml b/juneau-examples/juneau-examples-rest-jetty/pom.xml
index 5b8f82d..c3cc234 100644
--- a/juneau-examples/juneau-examples-rest-jetty/pom.xml
+++ b/juneau-examples/juneau-examples-rest-jetty/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-examples-rest-jetty</artifactId>
-	<name>Apache Juneau REST Examples using Jetty</name>
-	<description>Sample code deployed using Jetty.</description>
+	<name>juneau/examples/examples-rest-jetty</name>
+	<description>Apache Juneau REST Examples using Jetty</description>
 
 	<properties>
 		<encoding>UTF-8</encoding>
diff --git a/juneau-examples/juneau-examples-rest-springboot/pom.xml b/juneau-examples/juneau-examples-rest-springboot/pom.xml
index 897030f..680c12f 100644
--- a/juneau-examples/juneau-examples-rest-springboot/pom.xml
+++ b/juneau-examples/juneau-examples-rest-springboot/pom.xml
@@ -15,121 +15,121 @@
 -->
 <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>
+	<modelVersion>4.0.0</modelVersion>
 
-    <parent>
-        <groupId>org.apache.juneau</groupId>
-        <artifactId>juneau-examples</artifactId>
-        <version>8.1.2-SNAPSHOT</version>
-    </parent>
+	<parent>
+		<groupId>org.apache.juneau</groupId>
+		<artifactId>juneau-examples</artifactId>
+		<version>8.1.2-SNAPSHOT</version>
+	</parent>
 
-    <artifactId>juneau-examples-rest-springboot</artifactId>
-    <name>Apache Juneau REST Examples using Spring Boot</name>
-    <description>Sample code deployed using Spring Boot.</description>
+	<artifactId>juneau-examples-rest-springboot</artifactId>
+	<name>juneau/examples/examples-rest-springboot</name>
+	<description>Apache Juneau REST Examples using Spring Boot</description>
 
-    <properties>
-        <encoding>UTF-8</encoding>
-        <maven.javadoc.skip>true</maven.javadoc.skip>
+	<properties>
+		<encoding>UTF-8</encoding>
+		<maven.javadoc.skip>true</maven.javadoc.skip>
 
-        <!-- Skip javadoc generation since we generate them in the aggregate pom -->
-        <maven.javadoc.skip>true</maven.javadoc.skip>
+		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
+		<maven.javadoc.skip>true</maven.javadoc.skip>
 
-        <!-- Java 8 required because Jetty requires it. -->
-        <maven.compiler.source>1.8</maven.compiler.source>
-        <maven.compiler.target>1.8</maven.compiler.target>
-        <springframework.version>2.0.1.RELEASE</springframework.version>
-    </properties>
+		<!-- Java 8 required because Jetty requires it. -->
+		<maven.compiler.source>1.8</maven.compiler.source>
+		<maven.compiler.target>1.8</maven.compiler.target>
+		<springframework.version>2.0.1.RELEASE</springframework.version>
+	</properties>
 
 
-    <dependencies>
-        <!-- Juneau dependencies -->
-        <dependency>
-            <groupId>org.apache.juneau</groupId>
-            <artifactId>juneau-examples-rest</artifactId>
-            <version>${project.version}</version>
-        </dependency>
+	<dependencies>
+		<!-- Juneau dependencies -->
+		<dependency>
+			<groupId>org.apache.juneau</groupId>
+			<artifactId>juneau-examples-rest</artifactId>
+			<version>${project.version}</version>
+		</dependency>
 
-        <dependency>
-            <groupId>org.apache.juneau</groupId>
-            <artifactId>juneau-rest-server-springboot</artifactId>
-            <version>${project.version}</version>
-        </dependency>
+		<dependency>
+			<groupId>org.apache.juneau</groupId>
+			<artifactId>juneau-rest-server-springboot</artifactId>
+			<version>${project.version}</version>
+		</dependency>
 
-        <!-- Spring Boot dependencies-->
-        <dependency>
-            <groupId>org.springframework.boot</groupId>
-            <artifactId>spring-boot-starter-web</artifactId>
-            <version>${springframework.version}</version>
-            <exclusions>
-                <exclusion>
-                    <groupId>org.springframework.boot</groupId>
-                    <artifactId>spring-boot-starter-logging</artifactId>
-                </exclusion>
-            </exclusions>
-        </dependency>
-    </dependencies>
+		<!-- Spring Boot dependencies -->
+		<dependency>
+			<groupId>org.springframework.boot</groupId>
+			<artifactId>spring-boot-starter-web</artifactId>
+			<version>${springframework.version}</version>
+			<exclusions>
+				<exclusion>
+					<groupId>org.springframework.boot</groupId>
+					<artifactId>spring-boot-starter-logging</artifactId>
+				</exclusion>
+			</exclusions>
+		</dependency>
+	</dependencies>
 
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-source-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>attach-sources</id>
-                        <phase>verify</phase>
-                        <goals>
-                            <goal>jar-no-fork</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.springframework.boot</groupId>
-                <artifactId>spring-boot-maven-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>repackage</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <configuration>
-                    <escapeString>\</escapeString>
-                </configuration>
-                <executions>
-                    <execution>
-                        <id>juneau-assembly</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                        <configuration>
-                            <finalName>juneau-examples-rest-springboot-${project.version}</finalName>
-                            <descriptors>
-                                <descriptor>src/assembly/bin.xml</descriptor>
-                            </descriptors>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
+	<build>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-source-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>attach-sources</id>
+						<phase>verify</phase>
+						<goals>
+							<goal>jar-no-fork</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<groupId>org.springframework.boot</groupId>
+				<artifactId>spring-boot-maven-plugin</artifactId>
+				<executions>
+					<execution>
+						<goals>
+							<goal>repackage</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<artifactId>maven-assembly-plugin</artifactId>
+				<configuration>
+					<escapeString>\</escapeString>
+				</configuration>
+				<executions>
+					<execution>
+						<id>juneau-assembly</id>
+						<phase>package</phase>
+						<goals>
+							<goal>single</goal>
+						</goals>
+						<configuration>
+							<finalName>juneau-examples-rest-springboot-${project.version}</finalName>
+							<descriptors>
+								<descriptor>src/assembly/bin.xml</descriptor>
+							</descriptors>
+						</configuration>
+					</execution>
+				</executions>
+			</plugin>
+		</plugins>
+	</build>
 
-    <distributionManagement>
-        <repository>
-            <id>apache.releases.https</id>
-            <name>Apache Release Distribution Repository</name>
-            <url>https://repository.apache.org/service/local/staging/deploy/maven2</url>
-        </repository>
-        <snapshotRepository>
-            <id>apache.snapshots.https</id>
-            <name>Apache Development Snapshot Repository</name>
-            <url>https://repository.apache.org/content/repositories/snapshots</url>
-        </snapshotRepository>
-    </distributionManagement>
+	<distributionManagement>
+		<repository>
+			<id>apache.releases.https</id>
+			<name>Apache Release Distribution Repository</name>
+			<url>https://repository.apache.org/service/local/staging/deploy/maven2</url>
+		</repository>
+		<snapshotRepository>
+			<id>apache.snapshots.https</id>
+			<name>Apache Development Snapshot Repository</name>
+			<url>https://repository.apache.org/content/repositories/snapshots</url>
+		</snapshotRepository>
+	</distributionManagement>
 
 </project>
diff --git a/juneau-examples/juneau-examples-rest/pom.xml b/juneau-examples/juneau-examples-rest/pom.xml
index 133bbfe..6dc6494 100644
--- a/juneau-examples/juneau-examples-rest/pom.xml
+++ b/juneau-examples/juneau-examples-rest/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-examples-rest</artifactId>
-	<name>Apache Juneau REST Examples</name>
-	<description>Sample code packaged as a microservice.</description>
+	<name>juneau/examples/rest</name>
+	<description>Apache Juneau REST Examples</description>
 
 	<properties>
 		<encoding>UTF-8</encoding>
diff --git a/juneau-examples/pom.xml b/juneau-examples/pom.xml
index 6248de4..7906413 100644
--- a/juneau-examples/pom.xml
+++ b/juneau-examples/pom.xml
@@ -25,7 +25,7 @@
 
 	<artifactId>juneau-examples</artifactId>
 	<packaging>pom</packaging>
-	<name>Apache Juneau - Examples</name>
+	<name>juneau/examples</name>
 	<description>Apache Juneau Examples</description>
 
 	<modules>
diff --git a/juneau-microservice/juneau-microservice-core/pom.xml b/juneau-microservice/juneau-microservice-core/pom.xml
index a6fb368..c7226e3 100644
--- a/juneau-microservice/juneau-microservice-core/pom.xml
+++ b/juneau-microservice/juneau-microservice-core/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-microservice-core</artifactId>
-	<name>Apache Juneau Microservice Core Library</name>
-	<description>API for creating standalone executable jars that can be used to start lightweight configurable microservices.</description>
+	<name>juneau/microservice/microservice-core</name>
+	<description>Apache Juneau Microservice Core API</description>
 
 	<properties>
 		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
diff --git a/juneau-microservice/juneau-microservice-ftest/pom.xml b/juneau-microservice/juneau-microservice-ftest/pom.xml
index ee4a338..a3c3496 100644
--- a/juneau-microservice/juneau-microservice-ftest/pom.xml
+++ b/juneau-microservice/juneau-microservice-ftest/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-microservice-ftest</artifactId>
-	<name>Apache Juneau Microservice (Function Tests)</name>
-	<description>Tests for Juneau Client/Server/Microservice.</description>
+	<name>juneau/microservice/microservice-ftest</name>
+	<description>Apache Juneau Microservice Function Tests</description>
 
 	<properties>
 		<maven.javadoc.skip>true</maven.javadoc.skip>
diff --git a/juneau-microservice/juneau-microservice-jetty/pom.xml b/juneau-microservice/juneau-microservice-jetty/pom.xml
index 8f6adf1..22f3660 100644
--- a/juneau-microservice/juneau-microservice-jetty/pom.xml
+++ b/juneau-microservice/juneau-microservice-jetty/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-microservice-jetty</artifactId>
-	<name>Apache Juneau Microservice Server</name>
-	<description>API for creating standalone executable jars that can be used to start lightweight configurable REST interfaces.</description>
+	<name>juneau/microservice/microservice-jetty</name>
+	<description>Apache Juneau Microservice Server</description>
 
 	<properties>
 		<!-- Skip javadoc generation since we generate them in the aggregate pom -->
diff --git a/juneau-microservice/juneau-my-jetty-microservice/pom.xml b/juneau-microservice/juneau-my-jetty-microservice/pom.xml
index 9ea7563..1a6234e 100644
--- a/juneau-microservice/juneau-my-jetty-microservice/pom.xml
+++ b/juneau-microservice/juneau-my-jetty-microservice/pom.xml
@@ -32,8 +32,8 @@
 	</parent>
 
 	<artifactId>juneau-my-jetty-microservice</artifactId>
-	<name>Apache Juneau Jetty Microservice Template</name>
-	<description>A template project developers use to start with to create a microservice.</description>
+	<name>juneau/microservice/my-jetty-microservice</name>
+	<description>Apache Juneau Jetty Microservice Template</description>
 	
 	<properties>
 		<juneau.version>8.1.2-SNAPSHOT</juneau.version>
diff --git a/juneau-microservice/juneau-my-springboot-microservice/pom.xml b/juneau-microservice/juneau-my-springboot-microservice/pom.xml
index cb37dc8..e079bc5 100644
--- a/juneau-microservice/juneau-my-springboot-microservice/pom.xml
+++ b/juneau-microservice/juneau-my-springboot-microservice/pom.xml
@@ -32,8 +32,8 @@
 	</parent>
 
 	<artifactId>juneau-my-springboot-microservice</artifactId>
-	<name>Apache Juneau Spring Boot Microservice Template</name>
-	<description>A template project developers use to start with to create a microservice.</description>
+	<name>juneau/microservice/my-springboot-microservice</name>
+	<description>Apache Juneau Spring Boot Microservice Template</description>
 	
 	<properties>
 		<juneau.version>8.1.2-SNAPSHOT</juneau.version>
diff --git a/juneau-microservice/pom.xml b/juneau-microservice/pom.xml
index aff11be..564bfbf 100644
--- a/juneau-microservice/pom.xml
+++ b/juneau-microservice/pom.xml
@@ -25,7 +25,7 @@
 
 	<artifactId>juneau-microservice</artifactId>
 	<packaging>pom</packaging>
-	<name>Apache Juneau - Microservice APIs</name>
+	<name>juneau/microservice</name>
 	<description>Apache Juneau Microservice APIs</description>
 
 	<modules>
diff --git a/juneau-releng/juneau-all/pom.xml b/juneau-releng/juneau-all/pom.xml
index 931a249..bb258f3 100644
--- a/juneau-releng/juneau-all/pom.xml
+++ b/juneau-releng/juneau-all/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-all</artifactId>
-	<name>Apache Juneau UberJar</name>
-	<description>Combined contents of Core/Server/Client/Microservice jars</description>
+	<name>juneau/releng/all</name>
+	<description>Apache Juneau UberJar</description>
 	<packaging>jar</packaging>
 
 	<dependencies>
diff --git a/juneau-releng/juneau-distrib/pom.xml b/juneau-releng/juneau-distrib/pom.xml
index 41f2c36..7100b44 100644
--- a/juneau-releng/juneau-distrib/pom.xml
+++ b/juneau-releng/juneau-distrib/pom.xml
@@ -25,8 +25,8 @@
 
 	<artifactId>juneau-distrib</artifactId>
 	<packaging>pom</packaging>
-	<name>Apache Juneau Distribution</name>
-	<description>Location to find fully built Juneau distributions.</description>
+	<name>juneau/releng/distrib</name>
+	<description>Apache Juneau Distribution</description>
 
 	<build>
 		<plugins>
diff --git a/juneau-releng/pom.xml b/juneau-releng/pom.xml
index 1c7f39f..f197ffe 100644
--- a/juneau-releng/pom.xml
+++ b/juneau-releng/pom.xml
@@ -25,8 +25,8 @@
 
 	<artifactId>juneau-releng</artifactId>
 	<packaging>pom</packaging>
-	<name>Apache Juneau - Release Engineering</name>
-	<description>Release engineering projects</description>
+	<name>juneau/releng</name>
+	<description>Apache Juneau Release Engineering Projects</description>
 
 	<modules>
 		<module>juneau-all</module>
diff --git a/juneau-rest/juneau-rest-client-utest/pom.xml b/juneau-rest/juneau-rest-client-utest/pom.xml
index dcbf8f2..31ccff1 100644
--- a/juneau-rest/juneau-rest-client-utest/pom.xml
+++ b/juneau-rest/juneau-rest-client-utest/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-rest-client-utest</artifactId>
-	<name>Apache Juneau REST Client API (Unit Tests)</name>
-	<description>REST client API - Tests</description>
+	<name>juneau/rest/rest-client-utest</name>
+	<description>Apache Juneau REST Client Unit Tests</description>
 
 	<dependencies>
 		<dependency>
diff --git a/juneau-rest/juneau-rest-client/pom.xml b/juneau-rest/juneau-rest-client/pom.xml
index 447809e..3eae45a 100644
--- a/juneau-rest/juneau-rest-client/pom.xml
+++ b/juneau-rest/juneau-rest-client/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-rest-client</artifactId>
-	<name>Apache Juneau REST Client API</name>
-	<description>REST client API</description>
+	<name>juneau/rest/rest-client</name>
+	<description>Apache Juneau REST Client API</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-rest/juneau-rest-mock-utest/pom.xml b/juneau-rest/juneau-rest-mock-utest/pom.xml
index 38c9c1a..57f20d0 100644
--- a/juneau-rest/juneau-rest-mock-utest/pom.xml
+++ b/juneau-rest/juneau-rest-mock-utest/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-rest-mock-utest</artifactId>
-	<name>Apache Juneau REST Mock API (Unit Tests)</name>
-	<description>REST mock API Tests</description>
+	<name>juneau/rest/rest-mock-utest</name>
+	<description>Apache Juneau REST Mock Unit Tests</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-rest/juneau-rest-mock/pom.xml b/juneau-rest/juneau-rest-mock/pom.xml
index 93d1586..9777a18 100644
--- a/juneau-rest/juneau-rest-mock/pom.xml
+++ b/juneau-rest/juneau-rest-mock/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-rest-mock</artifactId>
-	<name>Apache Juneau REST Mock API</name>
-	<description>REST mock API</description>
+	<name>juneau/rest/rest-mock</name>
+	<description>Apache Juneau REST mock API</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-rest/juneau-rest-server-jaxrs/pom.xml b/juneau-rest/juneau-rest-server-jaxrs/pom.xml
index 0a0f086..3196ca9 100644
--- a/juneau-rest/juneau-rest-server-jaxrs/pom.xml
+++ b/juneau-rest/juneau-rest-server-jaxrs/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-rest-server-jaxrs</artifactId>
-	<name>Apache Juneau REST JAX/RS API</name>
-	<description>REST servlet API</description>
+	<name>juneau/rest/rest-server-jaxrs</name>
+	<description>Apache Juneau REST Servlet JAX-RS Support</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-rest/juneau-rest-server-rdf/pom.xml b/juneau-rest/juneau-rest-server-rdf/pom.xml
index 06a5a48..81e3441 100644
--- a/juneau-rest/juneau-rest-server-rdf/pom.xml
+++ b/juneau-rest/juneau-rest-server-rdf/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-rest-server-rdf</artifactId>
-	<name>Apache Juneau REST Servlet API, RDF support</name>
-	<description>REST servlet API, RDF support</description>
+	<name>juneau/rest/rest-server-rdf</name>
+	<description>Apache Juneau REST Servlet RDF support</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-rest/juneau-rest-server-springboot/pom.xml b/juneau-rest/juneau-rest-server-springboot/pom.xml
index 1d68f68..ae9b38e 100644
--- a/juneau-rest/juneau-rest-server-springboot/pom.xml
+++ b/juneau-rest/juneau-rest-server-springboot/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-rest-server-springboot</artifactId>
-	<name>Apache Juneau REST Spring Boot Integration</name>
-	<description>Spring Boot Integration</description>
+	<name>juneau/rest/rest-server-springboot</name>
+	<description>Apache Juneau REST Server Spring Boot Integration</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-rest/juneau-rest-server-utest/pom.xml b/juneau-rest/juneau-rest-server-utest/pom.xml
index 0b0e72d..fa91829 100644
--- a/juneau-rest/juneau-rest-server-utest/pom.xml
+++ b/juneau-rest/juneau-rest-server-utest/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-rest-server-utest</artifactId>
-	<name>Apache Juneau REST Servlet API (Unit Tests)</name>
-	<description>Unit tests for REST servlet API</description>
+	<name>juneau/rest/rest-server-utest</name>
+	<description>Apache Juneau REST Servlet Unit Tests</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-rest/juneau-rest-server/pom.xml b/juneau-rest/juneau-rest-server/pom.xml
index 2f31227..ef4addf 100644
--- a/juneau-rest/juneau-rest-server/pom.xml
+++ b/juneau-rest/juneau-rest-server/pom.xml
@@ -24,8 +24,8 @@
 	</parent>
 
 	<artifactId>juneau-rest-server</artifactId>
-	<name>Apache Juneau REST Servlet API</name>
-	<description>REST servlet API</description>
+	<name>juneau/rest/rest-server</name>
+	<description>Apache Juneau REST Servlet API</description>
 	<packaging>bundle</packaging>
 
 	<dependencies>
diff --git a/juneau-rest/pom.xml b/juneau-rest/pom.xml
index 266cee4..d4035e4 100644
--- a/juneau-rest/pom.xml
+++ b/juneau-rest/pom.xml
@@ -25,7 +25,7 @@
 
 	<artifactId>juneau-rest</artifactId>
 	<packaging>pom</packaging>
-	<name>Apache Juneau - REST APIs</name>
+	<name>juneau/rest</name>
 	<description>Apache Juneau REST APIs</description>
 
 	<modules>
diff --git a/juneau-sc/juneau-sc-client/pom.xml b/juneau-sc/juneau-sc-client/pom.xml
index b88271d..7acfe0d 100644
--- a/juneau-sc/juneau-sc-client/pom.xml
+++ b/juneau-sc/juneau-sc-client/pom.xml
@@ -18,8 +18,8 @@
 	<modelVersion>4.0.0</modelVersion>
 
 	<artifactId>juneau-sc-client</artifactId>
-	<name>Apache Juneau Configuration Server - Client API</name>
-	<description>Apache Juneau Server Config - Client</description>
+	<name>juneau/sc/sc-client</name>
+	<description>Apache Juneau Server Config Client API</description>
 
 	<parent>
 		<groupId>org.apache.juneau</groupId>
diff --git a/juneau-sc/juneau-sc-server/pom.xml b/juneau-sc/juneau-sc-server/pom.xml
index 1d800f4..a666310 100644
--- a/juneau-sc/juneau-sc-server/pom.xml
+++ b/juneau-sc/juneau-sc-server/pom.xml
@@ -18,8 +18,8 @@
 	<modelVersion>4.0.0</modelVersion>
 
 	<artifactId>juneau-sc-server</artifactId>
-	<name>Apache Juneau Configuration Server API</name>
-	<description>Apache Juneau Server Config</description>
+	<name>juneau/sc/sc-server</name>
+	<description>Apache Juneau Server Config Server API</description>
 
 	<parent>
 		<groupId>org.apache.juneau</groupId>
diff --git a/juneau-sc/pom.xml b/juneau-sc/pom.xml
index 786ea65..4071e15 100644
--- a/juneau-sc/pom.xml
+++ b/juneau-sc/pom.xml
@@ -25,8 +25,8 @@
 
 	<artifactId>juneau-sc</artifactId>
 	<packaging>pom</packaging>
-	<name>Apache Juneau - Configuration Server</name>
-	<description>Apache Juneau Configuration Server</description>
+	<name>juneau/sc</name>
+	<description>Apache Juneau Configuration Server API</description>
 
 	<modules>
 		<module>juneau-sc-server</module>
diff --git a/pom.xml b/pom.xml
index a89583b..da98e22 100644
--- a/pom.xml
+++ b/pom.xml
@@ -21,8 +21,8 @@
 	<artifactId>juneau</artifactId>
 	<version>8.1.2-SNAPSHOT</version>
 	<packaging>pom</packaging>
-	<name>Apache Juneau</name>
-	<description>All the Apache Juneau content in one convenient package.</description>
+	<name>juneau</name>
+	<description>Apache Juneau</description>
 	
 	<parent>
 		<groupId>org.apache</groupId>