You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@beam.apache.org by da...@apache.org on 2016/06/07 16:59:55 UTC

[10/11] incubator-beam git commit: [BEAM-287] Use flat groupId structure and full qualified artifactIds

[BEAM-287] Use flat groupId structure and full qualified artifactIds


Project: http://git-wip-us.apache.org/repos/asf/incubator-beam/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-beam/commit/bbd05a93
Tree: http://git-wip-us.apache.org/repos/asf/incubator-beam/tree/bbd05a93
Diff: http://git-wip-us.apache.org/repos/asf/incubator-beam/diff/bbd05a93

Branch: refs/heads/release-0.1.0-incubating
Commit: bbd05a9398b80d8770ea59f0aa2232831e898b06
Parents: 28021ef
Author: Davor Bonaci <da...@google.com>
Authored: Mon Jun 6 22:27:50 2016 +0200
Committer: Davor Bonaci <da...@google.com>
Committed: Tue Jun 7 09:57:17 2016 -0700

----------------------------------------------------------------------
 distributions/pom.xml                           |  4 ++--
 examples/java/pom.xml                           | 14 +++++++-------
 examples/java8/pom.xml                          | 16 ++++++++--------
 examples/pom.xml                                |  6 +++---
 pom.xml                                         | 20 ++++++++++----------
 runners/core-java/pom.xml                       | 10 +++++-----
 runners/direct-java/pom.xml                     | 18 +++++++++---------
 runners/flink/examples/pom.xml                  | 10 +++++-----
 runners/flink/pom.xml                           |  6 +++---
 runners/flink/runner/pom.xml                    | 20 ++++++++++----------
 runners/google-cloud-dataflow-java/pom.xml      | 14 +++++++-------
 runners/pom.xml                                 |  7 +++----
 runners/spark/pom.xml                           | 10 +++++-----
 sdks/java/build-tools/pom.xml                   |  4 ++--
 sdks/java/core/pom.xml                          |  4 ++--
 sdks/java/extensions/join-library/pom.xml       |  8 ++++----
 sdks/java/extensions/pom.xml                    |  5 ++---
 sdks/java/io/google-cloud-platform/pom.xml      | 10 +++++-----
 sdks/java/io/hdfs/pom.xml                       |  8 ++++----
 sdks/java/io/kafka/pom.xml                      |  8 ++++----
 sdks/java/io/pom.xml                            |  5 ++---
 sdks/java/java8tests/pom.xml                    |  8 ++++----
 sdks/java/maven-archetypes/examples/pom.xml     |  4 ++--
 .../main/resources/archetype-resources/pom.xml  |  6 +++---
 sdks/java/maven-archetypes/pom.xml              |  4 ++--
 sdks/java/maven-archetypes/starter/pom.xml      |  5 ++---
 .../main/resources/archetype-resources/pom.xml  |  2 +-
 .../resources/projects/basic/reference/pom.xml  |  2 +-
 sdks/java/pom.xml                               |  4 ++--
 sdks/pom.xml                                    |  6 +++---
 testing/travis/test_wordcount.sh                |  2 +-
 31 files changed, 123 insertions(+), 127 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/distributions/pom.xml
----------------------------------------------------------------------
diff --git a/distributions/pom.xml b/distributions/pom.xml
index 03bd72a..cb3bd66 100644
--- a/distributions/pom.xml
+++ b/distributions/pom.xml
@@ -21,7 +21,7 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>beam-parent</artifactId>
     <version>0.2.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
@@ -59,4 +59,4 @@
     </profile>
   </profiles>
 
-</project>
\ No newline at end of file
+</project>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/examples/java/pom.xml
----------------------------------------------------------------------
diff --git a/examples/java/pom.xml b/examples/java/pom.xml
index 351e0a1..871abcd 100644
--- a/examples/java/pom.xml
+++ b/examples/java/pom.xml
@@ -21,13 +21,13 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>beam-examples-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
-    <relativePath>../../pom.xml</relativePath>
+    <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>java-examples-all</artifactId>
-  <name>Apache Beam :: Examples :: Java All</name>
+  <artifactId>beam-examples-java</artifactId>
+  <name>Apache Beam :: Examples :: Java</name>
   <description>Apache Beam SDK provides a simple, Java-based
   interface for processing virtually any size data. This
   artifact includes all Apache Beam Java SDK examples.</description>
@@ -208,12 +208,12 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>org.apache.beam.runners</groupId>
-      <artifactId>google-cloud-dataflow-java</artifactId>
+      <groupId>org.apache.beam</groupId>
+      <artifactId>beam-runners-google-cloud-dataflow-java</artifactId>
       <version>${project.version}</version>
     </dependency>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/examples/java8/pom.xml
----------------------------------------------------------------------
diff --git a/examples/java8/pom.xml b/examples/java8/pom.xml
index c3073b3..ae3159e 100644
--- a/examples/java8/pom.xml
+++ b/examples/java8/pom.xml
@@ -21,13 +21,13 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>beam-examples-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
-    <relativePath>../../pom.xml</relativePath>
+    <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>java8examples-all</artifactId>
-  <name>Apache Beam :: Examples :: Java 8 All</name>
+  <artifactId>beam-examples-java8</artifactId>
+  <name>Apache Beam :: Examples :: Java 8</name>
   <description>Apache Beam Java SDK provides a simple, Java-based
     interface for processing virtually any size data.
     This artifact includes examples of the SDK from a Java 8
@@ -107,18 +107,18 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
     </dependency>
 
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-examples-all</artifactId>
+      <artifactId>beam-examples-java</artifactId>
       <version>${project.version}</version>
     </dependency>
 
     <dependency>
-      <groupId>org.apache.beam.runners</groupId>
-      <artifactId>google-cloud-dataflow-java</artifactId>
+      <groupId>org.apache.beam</groupId>
+      <artifactId>beam-runners-google-cloud-dataflow-java</artifactId>
       <version>${project.version}</version>
     </dependency>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/examples/pom.xml
----------------------------------------------------------------------
diff --git a/examples/pom.xml b/examples/pom.xml
index 3657564..384090b 100644
--- a/examples/pom.xml
+++ b/examples/pom.xml
@@ -21,12 +21,12 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>beam-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>examples-parent</artifactId>
+  <artifactId>beam-examples-parent</artifactId>
 
   <packaging>pom</packaging>
 
@@ -48,4 +48,4 @@
       </profile>
   </profiles>
 
-</project>
\ No newline at end of file
+</project>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 360b5e4..0de17e9 100644
--- a/pom.xml
+++ b/pom.xml
@@ -26,7 +26,7 @@
   </parent>
 
   <groupId>org.apache.beam</groupId>
-  <artifactId>parent</artifactId>
+  <artifactId>beam-parent</artifactId>
   <name>Apache Beam :: Parent</name>
   <description>Apache Beam provides a simple, Java-based interface
   for processing virtually any size data. This artifact includes the parent POM
@@ -259,25 +259,25 @@
 
       <dependency>
         <groupId>org.apache.beam</groupId>
-        <artifactId>java-sdk-all</artifactId>
+        <artifactId>beam-sdks-java-core</artifactId>
         <version>${project.version}</version>
       </dependency>
 
       <dependency>
-        <groupId>org.apache.beam.runners</groupId>
-        <artifactId>core</artifactId>
+        <groupId>org.apache.beam</groupId>
+        <artifactId>beam-runners-core-java</artifactId>
         <version>${project.version}</version>
       </dependency>
 
       <dependency>
-        <groupId>org.apache.beam.runners</groupId>
-        <artifactId>google-cloud-dataflow-java</artifactId>
+        <groupId>org.apache.beam</groupId>
+        <artifactId>beam-runners-google-cloud-dataflow-java</artifactId>
         <version>${project.version}</version>
       </dependency>
 
       <dependency>
         <groupId>org.apache.beam</groupId>
-        <artifactId>java-examples-all</artifactId>
+        <artifactId>beam-examples-java</artifactId>
         <version>${project.version}</version>
       </dependency>
 
@@ -585,7 +585,7 @@
 
       <dependency>
         <groupId>org.apache.beam</groupId>
-        <artifactId>java-sdk-all</artifactId>
+        <artifactId>beam-sdks-java-core</artifactId>
         <version>${project.version}</version>
         <type>test-jar</type>
         <scope>test</scope>
@@ -593,7 +593,7 @@
 
       <dependency>
         <groupId>org.apache.beam</groupId>
-        <artifactId>java-sdk-all</artifactId>
+        <artifactId>beam-sdks-java-core</artifactId>
         <version>${project.version}</version>
         <classifier>tests</classifier>
         <scope>test</scope>
@@ -659,7 +659,7 @@
             </dependency>
             <dependency>
               <groupId>org.apache.beam</groupId>
-              <artifactId>java-build-tools</artifactId>
+              <artifactId>beam-sdks-java-build-tools</artifactId>
               <version>${project.version}</version>
             </dependency>
           </dependencies>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/runners/core-java/pom.xml
----------------------------------------------------------------------
diff --git a/runners/core-java/pom.xml b/runners/core-java/pom.xml
index 2a8f976..adb1168 100644
--- a/runners/core-java/pom.xml
+++ b/runners/core-java/pom.xml
@@ -20,14 +20,14 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.runners</groupId>
-    <artifactId>parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-runners-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>core</artifactId>
-  <name>Apache Beam :: Runners :: Core</name>
+  <artifactId>beam-runners-core-java</artifactId>
+  <name>Apache Beam :: Runners :: Core Java</name>
   <description>Beam Runners Core provides utilities to aid runner authors.</description>
 
   <packaging>jar</packaging>
@@ -179,7 +179,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
     </dependency>
 
     <!-- build dependencies -->

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/runners/direct-java/pom.xml
----------------------------------------------------------------------
diff --git a/runners/direct-java/pom.xml b/runners/direct-java/pom.xml
index 0c4e994..98b0e20 100644
--- a/runners/direct-java/pom.xml
+++ b/runners/direct-java/pom.xml
@@ -20,15 +20,15 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.runners</groupId>
-    <artifactId>parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-runners-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>direct</artifactId>
+  <artifactId>beam-runners-direct-java</artifactId>
 
-  <name>Apache Beam :: Runners :: Direct</name>
+  <name>Apache Beam :: Runners :: Direct Java</name>
 
   <packaging>jar</packaging>
 
@@ -90,7 +90,7 @@
               <parallel>none</parallel>
               <failIfNoTests>true</failIfNoTests>
               <dependenciesToScan>
-                <dependency>org.apache.beam:java-sdk-all</dependency>
+                <dependency>org.apache.beam:beam-sdks-java-core</dependency>
               </dependenciesToScan>
               <systemPropertyVariables>
                 <beamTestPipelineOptions>
@@ -247,12 +247,12 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>org.apache.beam.runners</groupId>
-      <artifactId>core</artifactId>
+      <groupId>org.apache.beam</groupId>
+      <artifactId>beam-runners-core-java</artifactId>
     </dependency>
 
     <dependency>
@@ -332,7 +332,7 @@
 
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/runners/flink/examples/pom.xml
----------------------------------------------------------------------
diff --git a/runners/flink/examples/pom.xml b/runners/flink/examples/pom.xml
index 56b12ca..b48e362 100644
--- a/runners/flink/examples/pom.xml
+++ b/runners/flink/examples/pom.xml
@@ -20,13 +20,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.runners</groupId>
-    <artifactId>flink-parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-runners-flink-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>flink_2.10-examples</artifactId>
+  <artifactId>beam-runners-flink_2.10-examples</artifactId>
 
   <name>Apache Beam :: Runners :: Flink :: Examples</name>
 
@@ -68,8 +68,8 @@
   <dependencies>
 
     <dependency>
-      <groupId>org.apache.beam.runners</groupId>
-      <artifactId>flink_2.10</artifactId>
+      <groupId>org.apache.beam</groupId>
+      <artifactId>beam-runners-flink_2.10</artifactId>
       <version>${project.version}</version>
     </dependency>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/runners/flink/pom.xml
----------------------------------------------------------------------
diff --git a/runners/flink/pom.xml b/runners/flink/pom.xml
index 3528ee1..6a6cff7 100644
--- a/runners/flink/pom.xml
+++ b/runners/flink/pom.xml
@@ -20,13 +20,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.runners</groupId>
-    <artifactId>parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-runners-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>flink-parent</artifactId>
+  <artifactId>beam-runners-flink-parent</artifactId>
   <version>0.1.0-incubating-SNAPSHOT</version>
 
   <name>Apache Beam :: Runners :: Flink</name>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/runners/flink/runner/pom.xml
----------------------------------------------------------------------
diff --git a/runners/flink/runner/pom.xml b/runners/flink/runner/pom.xml
index d42becc..b83d9ba 100644
--- a/runners/flink/runner/pom.xml
+++ b/runners/flink/runner/pom.xml
@@ -20,13 +20,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.runners</groupId>
-    <artifactId>flink-parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-runners-flink-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>flink_2.10</artifactId>
+  <artifactId>beam-runners-flink_2.10</artifactId>
 
   <name>Apache Beam :: Runners :: Flink :: Core</name>
 
@@ -53,7 +53,7 @@
     <!-- Beam -->
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
       <exclusions>
         <exclusion>
           <groupId>org.slf4j</groupId>
@@ -63,8 +63,8 @@
     </dependency>
 
     <dependency>
-      <groupId>org.apache.beam.runners</groupId>
-      <artifactId>core</artifactId>
+      <groupId>org.apache.beam</groupId>
+      <artifactId>beam-runners-core-java</artifactId>
       <exclusions>
         <exclusion>
           <groupId>org.slf4j</groupId>
@@ -94,7 +94,7 @@
     <!-- Depend on test jar to scan for RunnableOnService tests -->
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
       <classifier>tests</classifier>
       <scope>test</scope>
       <exclusions>
@@ -107,7 +107,7 @@
 
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-examples-all</artifactId>
+      <artifactId>beam-examples-java</artifactId>
       <exclusions>
         <exclusion>
           <groupId>org.slf4j</groupId>
@@ -179,7 +179,7 @@
               <parallel>none</parallel>
               <failIfNoTests>true</failIfNoTests>
               <dependenciesToScan>
-                <dependency>org.apache.beam:java-sdk-all</dependency>
+                <dependency>org.apache.beam:beam-sdks-java-core</dependency>
               </dependenciesToScan>
               <systemPropertyVariables>
                 <beamTestPipelineOptions>
@@ -203,7 +203,7 @@
               <parallel>none</parallel>
               <failIfNoTests>true</failIfNoTests>
               <dependenciesToScan>
-                <dependency>org.apache.beam:java-sdk-all</dependency>
+                <dependency>org.apache.beam:beam-sdks-java-core</dependency>
               </dependenciesToScan>
               <systemPropertyVariables>
                 <beamTestPipelineOptions>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/runners/google-cloud-dataflow-java/pom.xml
----------------------------------------------------------------------
diff --git a/runners/google-cloud-dataflow-java/pom.xml b/runners/google-cloud-dataflow-java/pom.xml
index 9081227..c316b88 100644
--- a/runners/google-cloud-dataflow-java/pom.xml
+++ b/runners/google-cloud-dataflow-java/pom.xml
@@ -20,13 +20,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.runners</groupId>
-    <artifactId>parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-runners-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>google-cloud-dataflow-java</artifactId>
+  <artifactId>beam-runners-google-cloud-dataflow-java</artifactId>
 
   <name>Apache Beam :: Runners :: Google Cloud Dataflow</name>
 
@@ -282,12 +282,12 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
     </dependency>
 
     <dependency>
-      <groupId>org.apache.beam.runners</groupId>
-      <artifactId>core</artifactId>
+      <groupId>org.apache.beam</groupId>
+      <artifactId>beam-runners-core-java</artifactId>
     </dependency>
 
     <dependency>
@@ -432,7 +432,7 @@
 
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
       <type>test-jar</type>
       <scope>test</scope>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/runners/pom.xml
----------------------------------------------------------------------
diff --git a/runners/pom.xml b/runners/pom.xml
index a0dc002..436ad1a 100644
--- a/runners/pom.xml
+++ b/runners/pom.xml
@@ -21,13 +21,12 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>beam-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <groupId>org.apache.beam.runners</groupId>
-  <artifactId>parent</artifactId>
+  <artifactId>beam-runners-parent</artifactId>
 
   <packaging>pom</packaging>
 
@@ -58,7 +57,7 @@
                 <parallel>all</parallel>
                 <threadCount>4</threadCount>
                 <dependenciesToScan>
-                  <dependency>org.apache.beam:java-sdk-all</dependency>
+                  <dependency>org.apache.beam:beam-sdks-java-core</dependency>
                 </dependenciesToScan>
                 <systemPropertyVariables>
                   <beamTestPipelineOptions>${runnableOnServicePipelineOptions}</beamTestPipelineOptions>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/runners/spark/pom.xml
----------------------------------------------------------------------
diff --git a/runners/spark/pom.xml b/runners/spark/pom.xml
index fdea4cd..1989d5f 100644
--- a/runners/spark/pom.xml
+++ b/runners/spark/pom.xml
@@ -20,13 +20,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.runners</groupId>
-    <artifactId>parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-runners-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>spark</artifactId>
+  <artifactId>beam-runners-spark</artifactId>
 
   <name>Apache Beam :: Runners :: Spark</name>
   <packaging>jar</packaging>
@@ -73,7 +73,7 @@
     </dependency>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
       <exclusions>
         <!-- Use Hadoop/Spark's backend logger -->
         <exclusion>
@@ -84,7 +84,7 @@
     </dependency>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-examples-all</artifactId>
+      <artifactId>beam-examples-java</artifactId>
       <exclusions>
         <!-- Use Hadoop/Spark's backend logger -->
         <exclusion>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/build-tools/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/build-tools/pom.xml b/sdks/java/build-tools/pom.xml
index 68b1f9b..3a94e62 100644
--- a/sdks/java/build-tools/pom.xml
+++ b/sdks/java/build-tools/pom.xml
@@ -21,12 +21,12 @@
   
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>java-sdk-parent</artifactId>
+    <artifactId>beam-sdks-java-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>java-build-tools</artifactId>
+  <artifactId>beam-sdks-java-build-tools</artifactId>
   <name>Apache Beam :: SDKs :: Java :: Build Tools</name>
   
 </project>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/core/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/core/pom.xml b/sdks/java/core/pom.xml
index 8b8f377..eb55e67 100644
--- a/sdks/java/core/pom.xml
+++ b/sdks/java/core/pom.xml
@@ -21,12 +21,12 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>java-sdk-parent</artifactId>
+    <artifactId>beam-sdks-java-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>java-sdk-all</artifactId>
+  <artifactId>beam-sdks-java-core</artifactId>
   <name>Apache Beam :: SDKs :: Java :: Core</name>
   <description>Beam SDK Java All provides a simple, Java-based
   interface for processing virtually any size data. This

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/extensions/join-library/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/extensions/join-library/pom.xml b/sdks/java/extensions/join-library/pom.xml
index 2e162c4..d3eb7d5 100644
--- a/sdks/java/extensions/join-library/pom.xml
+++ b/sdks/java/extensions/join-library/pom.xml
@@ -20,13 +20,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.extensions</groupId>
-    <artifactId>parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-sdks-java-extensions-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>join-library</artifactId>
+  <artifactId>beam-sdks-java-extensions-join-library</artifactId>
   <name>Apache Beam :: SDKs :: Java :: Extensions :: Join library</name>
 
   <build>
@@ -53,7 +53,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
     </dependency>
 
     <dependency>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/extensions/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/extensions/pom.xml b/sdks/java/extensions/pom.xml
index 336d118..b9d88e5 100644
--- a/sdks/java/extensions/pom.xml
+++ b/sdks/java/extensions/pom.xml
@@ -21,13 +21,12 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>java-sdk-parent</artifactId>
+    <artifactId>beam-sdks-java-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <groupId>org.apache.beam.extensions</groupId>
-  <artifactId>parent</artifactId>
+  <artifactId>beam-sdks-java-extensions-parent</artifactId>
   <packaging>pom</packaging>
 
   <name>Apache Beam :: SDKs :: Java :: Extensions</name>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/io/google-cloud-platform/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/io/google-cloud-platform/pom.xml b/sdks/java/io/google-cloud-platform/pom.xml
index 205907e..aad8e74 100644
--- a/sdks/java/io/google-cloud-platform/pom.xml
+++ b/sdks/java/io/google-cloud-platform/pom.xml
@@ -20,13 +20,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.io</groupId>
-    <artifactId>parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-sdks-java-io-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>google-cloud-platform</artifactId>
+  <artifactId>beam-sdks-java-io-google-cloud-platform</artifactId>
   <name>Apache Beam :: SDKs :: Java :: IO :: Google Cloud Platform</name>
   <description>IO library to read and write Google Cloud Platform systems from Beam.</description>
   <packaging>jar</packaging>
@@ -59,7 +59,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
     </dependency>
 
     <dependency>
@@ -82,7 +82,7 @@
     <!-- test -->
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
       <classifier>tests</classifier>
       <scope>test</scope>
     </dependency>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/io/hdfs/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/io/hdfs/pom.xml b/sdks/java/io/hdfs/pom.xml
index 229a769..6592ad5 100644
--- a/sdks/java/io/hdfs/pom.xml
+++ b/sdks/java/io/hdfs/pom.xml
@@ -20,13 +20,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.io</groupId>
-    <artifactId>parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-sdks-java-io-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>hdfs</artifactId>
+  <artifactId>beam-sdks-java-io-hdfs</artifactId>
   <name>Apache Beam :: SDKs :: Java :: IO :: HDFS</name>
   <description>Library to read and write Hadoop/HDFS file formats from Beam.</description>
 
@@ -54,7 +54,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
     </dependency>
 
     <dependency>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/io/kafka/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/io/kafka/pom.xml b/sdks/java/io/kafka/pom.xml
index 1197025..f688ed8 100644
--- a/sdks/java/io/kafka/pom.xml
+++ b/sdks/java/io/kafka/pom.xml
@@ -19,13 +19,13 @@
   <modelVersion>4.0.0</modelVersion>
 
   <parent>
-    <groupId>org.apache.beam.io</groupId>
-    <artifactId>parent</artifactId>
+    <groupId>org.apache.beam</groupId>
+    <artifactId>beam-sdks-java-io-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>kafka</artifactId>
+  <artifactId>beam-sdks-java-io-kafka</artifactId>
   <name>Apache Beam :: SDKs :: Java :: IO :: Kafka</name>
   <description>Library to read Kafka topics.</description>
 
@@ -53,7 +53,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
     </dependency>
 
     <dependency>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/io/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/io/pom.xml b/sdks/java/io/pom.xml
index 983066d..cca1ca1 100644
--- a/sdks/java/io/pom.xml
+++ b/sdks/java/io/pom.xml
@@ -21,13 +21,12 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>java-sdk-parent</artifactId>
+    <artifactId>beam-sdks-java-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <groupId>org.apache.beam.io</groupId>
-  <artifactId>parent</artifactId>
+  <artifactId>beam-sdks-java-io-parent</artifactId>
   <packaging>pom</packaging>
   <name>Apache Beam :: SDKs :: Java :: IO</name>
   <description>Beam SDK Java IO provides different connectivity components

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/java8tests/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/java8tests/pom.xml b/sdks/java/java8tests/pom.xml
index 63cc43e..d2bd0d0 100644
--- a/sdks/java/java8tests/pom.xml
+++ b/sdks/java/java8tests/pom.xml
@@ -21,13 +21,13 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>java-sdk-parent</artifactId>
+    <artifactId>beam-sdks-java-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>java8tests-all</artifactId>
-  <name>Apache Beam :: SDKs :: Java :: Tests</name>
+  <artifactId>beam-sdks-java-java8tests</artifactId>
+  <name>Apache Beam :: SDKs :: Java :: Java 8 Tests</name>
   <description>Apache Beam Java SDK provides a simple, Java-based
     interface for processing virtually any size data.
     This artifact includes tests of the SDK from a Java 8
@@ -91,7 +91,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
       <scope>test</scope>
     </dependency>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/maven-archetypes/examples/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/maven-archetypes/examples/pom.xml b/sdks/java/maven-archetypes/examples/pom.xml
index 5aa89a5..1301727 100644
--- a/sdks/java/maven-archetypes/examples/pom.xml
+++ b/sdks/java/maven-archetypes/examples/pom.xml
@@ -21,12 +21,12 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>maven-archetypes-parent</artifactId>
+    <artifactId>beam-sdks-java-maven-archetypes-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>maven-archetypes-examples</artifactId>
+  <artifactId>beam-sdks-java-maven-archetypes-examples</artifactId>
   <name>Apache Beam :: SDKs :: Java :: Maven Archetypes :: Examples</name>
   <description>A Maven Archetype to create a project containing all the
     example pipelines from the Apache Beam Java SDK.</description>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml b/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
index 420502b..d86b9cc 100644
--- a/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
+++ b/sdks/java/maven-archetypes/examples/src/main/resources/archetype-resources/pom.xml
@@ -94,14 +94,14 @@
     <!-- Adds a dependency on a specific version of the Beam SDK. -->
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
       <version>[0-incubating, 2-incubating)</version>
     </dependency>
 
     <!-- Adds a dependency on a specific version of the Dataflow runnner. -->
     <dependency>
-      <groupId>org.apache.beam.runners</groupId>
-      <artifactId>google-cloud-dataflow-java</artifactId>
+      <groupId>org.apache.beam</groupId>
+      <artifactId>beam-runners-google-cloud-dataflow-java</artifactId>
       <version>[0-incubating, 2-incubating)</version>
     </dependency>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/maven-archetypes/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/maven-archetypes/pom.xml b/sdks/java/maven-archetypes/pom.xml
index 8b7bd41..0926190 100644
--- a/sdks/java/maven-archetypes/pom.xml
+++ b/sdks/java/maven-archetypes/pom.xml
@@ -21,12 +21,12 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>java-sdk-parent</artifactId>
+    <artifactId>beam-sdks-java-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>maven-archetypes-parent</artifactId>
+  <artifactId>beam-sdks-java-maven-archetypes-parent</artifactId>
   <packaging>pom</packaging>
 
   <name>Apache Beam :: SDKs :: Java :: Maven Archetypes</name>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/maven-archetypes/starter/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/maven-archetypes/starter/pom.xml b/sdks/java/maven-archetypes/starter/pom.xml
index f1d5672..6c52806 100644
--- a/sdks/java/maven-archetypes/starter/pom.xml
+++ b/sdks/java/maven-archetypes/starter/pom.xml
@@ -21,13 +21,12 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>maven-archetypes-parent</artifactId>
+    <artifactId>beam-sdks-java-maven-archetypes-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <groupId>org.apache.beam</groupId>
-  <artifactId>maven-archetypes-starter</artifactId>
+  <artifactId>beam-sdks-java-maven-archetypes-starter</artifactId>
   <name>Apache Beam :: SDKs :: Java :: Maven Archetypes :: Starter</name>
   <description>A Maven archetype to create a simple starter pipeline to
     get started using the Apache Beam Java SDK. </description>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/maven-archetypes/starter/src/main/resources/archetype-resources/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/maven-archetypes/starter/src/main/resources/archetype-resources/pom.xml b/sdks/java/maven-archetypes/starter/src/main/resources/archetype-resources/pom.xml
index b3cf4b5..838aa7c 100644
--- a/sdks/java/maven-archetypes/starter/src/main/resources/archetype-resources/pom.xml
+++ b/sdks/java/maven-archetypes/starter/src/main/resources/archetype-resources/pom.xml
@@ -41,7 +41,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
       <version>[0-incubating, 1-incubating)</version>
     </dependency>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/reference/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/reference/pom.xml b/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/reference/pom.xml
index c9217c9..e7cfb1d 100644
--- a/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/reference/pom.xml
+++ b/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/reference/pom.xml
@@ -41,7 +41,7 @@
   <dependencies>
     <dependency>
       <groupId>org.apache.beam</groupId>
-      <artifactId>java-sdk-all</artifactId>
+      <artifactId>beam-sdks-java-core</artifactId>
       <version>[0-incubating, 1-incubating)</version>
     </dependency>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/java/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/java/pom.xml b/sdks/java/pom.xml
index a5b5ad5..31f7fe9 100644
--- a/sdks/java/pom.xml
+++ b/sdks/java/pom.xml
@@ -21,12 +21,12 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>sdks-parent</artifactId>
+    <artifactId>beam-sdks-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>java-sdk-parent</artifactId>
+  <artifactId>beam-sdks-java-parent</artifactId>
 
   <packaging>pom</packaging>
 

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/sdks/pom.xml
----------------------------------------------------------------------
diff --git a/sdks/pom.xml b/sdks/pom.xml
index 9b399a2..2bee97b 100644
--- a/sdks/pom.xml
+++ b/sdks/pom.xml
@@ -21,12 +21,12 @@
 
   <parent>
     <groupId>org.apache.beam</groupId>
-    <artifactId>parent</artifactId>
+    <artifactId>beam-parent</artifactId>
     <version>0.1.0-incubating-SNAPSHOT</version>
     <relativePath>../pom.xml</relativePath>
   </parent>
 
-  <artifactId>sdks-parent</artifactId>
+  <artifactId>beam-sdks-parent</artifactId>
 
   <packaging>pom</packaging>
 
@@ -57,4 +57,4 @@
     </pluginManagement>
   </build>
 
-</project>
\ No newline at end of file
+</project>

http://git-wip-us.apache.org/repos/asf/incubator-beam/blob/bbd05a93/testing/travis/test_wordcount.sh
----------------------------------------------------------------------
diff --git a/testing/travis/test_wordcount.sh b/testing/travis/test_wordcount.sh
index 3efd37c..40e2724 100755
--- a/testing/travis/test_wordcount.sh
+++ b/testing/travis/test_wordcount.sh
@@ -35,7 +35,7 @@ set -o pipefail
 
 PASS=1
 VERSION=$(mvn org.apache.maven.plugins:maven-help-plugin:2.1.1:evaluate -Dexpression=project.version | grep -v '\[')
-JAR_FILE=examples/java/target/java-examples-all-bundled-${VERSION}.jar
+JAR_FILE=examples/java/target/beam-examples-java-bundled-${VERSION}.jar
 
 function check_result_hash {
   local name=$1