-
-
-
-
-
-
-
diff --git a/sdks/java/build-tools/src/main/resources/beam/header-file.txt b/sdks/java/build-tools/src/main/resources/beam/header-file.txt
deleted file mode 100644
index d5519133edc8..000000000000
--- a/sdks/java/build-tools/src/main/resources/beam/header-file.txt
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one
- * or more contributor license agreements. See the NOTICE file
- * distributed with this work for additional information
- * regarding copyright ownership. The ASF licenses this file
- * to you under the Apache License, Version 2.0 (the
- * "License"); you may not use this file except in compliance
- * with the License. You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
\ No newline at end of file
diff --git a/sdks/java/core/src/main/proto/README.md b/sdks/java/core/src/main/proto/README.md
index fa4e925c982c..858441b34688 100644
--- a/sdks/java/core/src/main/proto/README.md
+++ b/sdks/java/core/src/main/proto/README.md
@@ -1,8 +1,29 @@
-## Protocol Buffers in Google Cloud Dataflow
+
This directory contains the Protocol Buffer messages used in Google Cloud
Dataflow.
+## Protocol Buffers in Apache Beam
+
+This directory contains the Protocol Buffer messages used in Apache Beam.
+
They aren't, however, used during the Maven build process, and are included here
for completeness only. Instead, the following artifact on Maven Central contains
the binary version of the generated code from these Protocol Buffers:
diff --git a/sdks/java/core/src/main/resources/org/apache/beam/sdk/sdk.properties b/sdks/java/core/src/main/resources/org/apache/beam/sdk/sdk.properties
index 5b0a720b215d..21e314d44da8 100644
--- a/sdks/java/core/src/main/resources/org/apache/beam/sdk/sdk.properties
+++ b/sdks/java/core/src/main/resources/org/apache/beam/sdk/sdk.properties
@@ -1,4 +1,21 @@
-# SDK source version.
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# SDK source version
+
version=${pom.version}
build.date=${timestamp}
diff --git a/sdks/java/extensions/join-library/README.md b/sdks/java/extensions/join-library/README.md
index 8e2a011c3402..fe8466a365f5 100644
--- a/sdks/java/extensions/join-library/README.md
+++ b/sdks/java/extensions/join-library/README.md
@@ -1,12 +1,31 @@
+
+
Join-library
============
Join-library provides inner join, outer left and right join functions to
-Google Cloud Dataflow. The aim is to simplify the most common cases of join to a
+Apache Beam. The aim is to simplify the most common cases of join to a
simple function call.
The functions are generic so it supports join of any types supported by
-Dataflow. Input to the join functions are PCollections of Key/Values. Both the
+Beam. Input to the join functions are PCollections of Key/Values. Both the
left and right PCollections need the same type for the key. All the join
functions return a Key/Value where Key is the join key and value is
a Key/Value where the key is the left value and right is the value.
@@ -25,9 +44,9 @@ Example how to use join-library:
Join-library can be found on maven-central:
- org.linuxalert.dataflow
- google-cloud-dataflow-java-contrib-joinlibrary
- 0.0.3
+ org.apache.beam
+ join-library
+ 0.1-incubating-SNAPSHOT
Questions or comments: `M.Runesson [at] gmail [dot] com`
diff --git a/sdks/java/io/hdfs/README.md b/sdks/java/io/hdfs/README.md
index 7149cdaf273e..1c6134f34d5a 100644
--- a/sdks/java/io/hdfs/README.md
+++ b/sdks/java/io/hdfs/README.md
@@ -1,3 +1,22 @@
+
+
# HDFS IO
This library provides HDFS sources and sinks to make it possible to read and
diff --git a/sdks/java/javadoc/README.md b/sdks/java/javadoc/README.md
index 8240d3ce00e8..bb17c3f331f3 100644
--- a/sdks/java/javadoc/README.md
+++ b/sdks/java/javadoc/README.md
@@ -1,3 +1,22 @@
+
+
# SDK Javadoc
This directory contains package-info files for external javadoc we would like
diff --git a/sdks/java/javadoc/overview.html b/sdks/java/javadoc/overview.html
index 0c9bd1768840..511eeb428964 100644
--- a/sdks/java/javadoc/overview.html
+++ b/sdks/java/javadoc/overview.html
@@ -1,20 +1,34 @@
+
- Google Cloud Dataflow Java SDK
+ Apache Beam Java SDK
- The Google Cloud Dataflow SDK for Java provides a simple and elegant
+
The Apache Beam SDK for Java provides a simple and elegant
programming model to express your data processing pipelines;
see our product page
for more information and getting started instructions.
- The easiest way to use the Google Cloud Dataflow SDK for Java is via
+
The easiest way to use the Apache Beam SDK for Java is via
one of the released artifacts from the
-
+
Maven Central Repository.
- See our
- release notes for more information about each released version.
Version numbers use the form major.minor.incremental
and are incremented as follows:
diff --git a/sdks/java/maven-archetypes/examples/src/main/resources/META-INF/maven/archetype-metadata.xml b/sdks/java/maven-archetypes/examples/src/main/resources/META-INF/maven/archetype-metadata.xml
index 7742af4e7242..a130b65f5612 100644
--- a/sdks/java/maven-archetypes/examples/src/main/resources/META-INF/maven/archetype-metadata.xml
+++ b/sdks/java/maven-archetypes/examples/src/main/resources/META-INF/maven/archetype-metadata.xml
@@ -1,4 +1,20 @@
+
+
+
diff --git a/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/archetype.properties b/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/archetype.properties
index c59e77a9d55b..35eb1b31cec6 100644
--- a/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/archetype.properties
+++ b/sdks/java/maven-archetypes/starter/src/test/resources/projects/basic/archetype.properties
@@ -1,3 +1,19 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
package=it.pkg
version=0.1-SNAPSHOT
groupId=archetype.it
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 d29424afbf31..c9217c9f0d1a 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
@@ -1,3 +1,20 @@
+
+
diff --git a/travis/README.md b/travis/README.md
index f7d89999b3d9..e0c13f2c6fd1 100644
--- a/travis/README.md
+++ b/travis/README.md
@@ -1,3 +1,22 @@
+
+
# Travis Scripts
This directory contains scripts used for [Travis CI](https://travis-ci.org/GoogleCloudPlatform/DataflowJavaSDK)
diff --git a/travis/test_wordcount.sh b/travis/test_wordcount.sh
index 89657a935f78..3efd37c9ff00 100755
--- a/travis/test_wordcount.sh
+++ b/travis/test_wordcount.sh
@@ -1,4 +1,20 @@
#!/bin/bash
+#
+# Licensed to the Apache Software Foundation (ASF) under one or more
+# contributor license agreements. See the NOTICE file distributed with
+# this work for additional information regarding copyright ownership.
+# The ASF licenses this file to You under the Apache License, Version 2.0
+# (the "License"); you may not use this file except in compliance with
+# the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
# This script runs WordCount example locally in a few different ways.
# Specifically, all combinations of: