You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@heron.apache.org by nw...@apache.org on 2019/01/24 23:58:05 UTC

[incubator-heron] branch master updated: Add simulator maven pom file (#3171)

This is an automated email from the ASF dual-hosted git repository.

nwang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-heron.git


The following commit(s) were added to refs/heads/master by this push:
     new 2cbd858  Add simulator maven pom file (#3171)
2cbd858 is described below

commit 2cbd858d302b0adf9930c3ea9071d79aba87ec91
Author: Ning Wang <nw...@twitter.com>
AuthorDate: Thu Jan 24 15:57:58 2019 -0800

    Add simulator maven pom file (#3171)
---
 heron/api/src/java/BUILD           |  2 +-
 heron/simulator/src/java/BUILD     | 11 +++++++++++
 release/maven/maven-pom-version.sh |  6 ++++++
 3 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/heron/api/src/java/BUILD b/heron/api/src/java/BUILD
index 0ae795f..d300286 100644
--- a/heron/api/src/java/BUILD
+++ b/heron/api/src/java/BUILD
@@ -38,7 +38,7 @@ java_library(
     ]
 )
 
-# Functional Api
+# Low level and functional Api
 java_library(
     name = "api-java-low-level-functional",
     javacopts = DOCLINT_HTML_AND_SYNTAX,
diff --git a/heron/simulator/src/java/BUILD b/heron/simulator/src/java/BUILD
index 1239b4a..232e170 100644
--- a/heron/simulator/src/java/BUILD
+++ b/heron/simulator/src/java/BUILD
@@ -2,6 +2,16 @@ licenses(["notice"])
 
 package(default_visibility = ["//visibility:public"])
 
+load("//tools/rules:build_defs.bzl", "DOCLINT_HTML_AND_SYNTAX")
+load("//tools/rules:javadoc.bzl", "java_doc")
+
+java_doc(
+    name = "heron-simulator-javadoc",
+    libs = [":simulator-java"],
+    pkgs = ["org/apache/heron"],
+    title = "Heron Simulator Documentation",
+)
+
 simulator_deps_files = \
     heron_java_proto_files() + [
         "//heron/api/src/java:api-java-low-level",
@@ -14,6 +24,7 @@ simulator_deps_files = \
 
 java_library(
     name = "simulator-java",
+    javacopts = DOCLINT_HTML_AND_SYNTAX,
     srcs = glob(["**/*.java"]),
     deps = simulator_deps_files,
 )
diff --git a/release/maven/maven-pom-version.sh b/release/maven/maven-pom-version.sh
index 3816896..8788f9f 100755
--- a/release/maven/maven-pom-version.sh
+++ b/release/maven/maven-pom-version.sh
@@ -44,3 +44,9 @@ cat ./maven/heron-with-kryo.template.pom | \
     sed "s/DESCRIPTION/Heron Storm/g" \
     >> ./heron-storm-$1.pom
 
+cat ./maven/heron-with-kryo.template.pom | \
+    sed "s/VERSION/$1/g" | \
+    sed "s/ARTIFACT_ID/heron-simulator/g" | \
+    sed "s/NAME/heron-simulator/g" | \
+    sed "s/DESCRIPTION/Heron Simulator/g" \
+    >> ./heron-simulator-$1.pom