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 7c04f04  Build kafka bolt maven artifacts (#3341)
7c04f04 is described below

commit 7c04f04f2fa6970f29ddfa2a28f326a0c152a375
Author: SiMing Weng <[email protected]>
AuthorDate: Sat Sep 28 23:05:35 2019 -0400

    Build kafka bolt maven artifacts (#3341)
    
    * update KafkaSpout
    
    * Revert "update KafkaSpout"
    
    This reverts commit dc64e9ad
    
    * build kafka bolt maven artifacts
---
 ...eron-kafka-spout.template.pom => heron-kafka.template.pom} |  0
 release/maven/maven-pom-version.sh                            | 11 +++++++++--
 scripts/ci/build_maven_artifacts.sh                           |  8 ++++++++
 3 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/release/maven/heron-kafka-spout.template.pom 
b/release/maven/heron-kafka.template.pom
similarity index 100%
rename from release/maven/heron-kafka-spout.template.pom
rename to release/maven/heron-kafka.template.pom
diff --git a/release/maven/maven-pom-version.sh 
b/release/maven/maven-pom-version.sh
index a096dfc..b9e8901 100755
--- a/release/maven/maven-pom-version.sh
+++ b/release/maven/maven-pom-version.sh
@@ -51,9 +51,16 @@ cat ./maven/heron-with-kryo.template.pom | \
     sed "s/DESCRIPTION/Heron Simulator/g" \
     >> ./heron-simulator-$1.pom
 
-cat ./maven/heron-kafka-spout.template.pom | \
+cat ./maven/heron-kafka.template.pom | \
     sed "s/VERSION/$1/g" | \
     sed "s/ARTIFACT_ID/heron-kafka-spout/g" | \
     sed "s/NAME/heron-kafka-spout/g" | \
     sed "s/DESCRIPTION/Heron Kafka Spout/g" \
-    >> ./heron-kafka-spout-$1.pom
\ No newline at end of file
+    >> ./heron-kafka-spout-$1.pom
+
+cat ./maven/heron-kafka.template.pom | \
+    sed "s/VERSION/$1/g" | \
+    sed "s/ARTIFACT_ID/heron-kafka-bolt/g" | \
+    sed "s/NAME/heron-kafka-bolt/g" | \
+    sed "s/DESCRIPTION/Heron Kafka Bolt/g" \
+    >> ./heron-kafka-bolt-$1.pom
diff --git a/scripts/ci/build_maven_artifacts.sh 
b/scripts/ci/build_maven_artifacts.sh
index 7a3441a..01b8b9d 100644
--- a/scripts/ci/build_maven_artifacts.sh
+++ b/scripts/ci/build_maven_artifacts.sh
@@ -44,6 +44,7 @@ $HOME/bin/bazel build heron/spi/src/java:all
 $HOME/bin/bazel build heron/simulator/src/java:all
 $HOME/bin/bazel build storm-compatibility/src/java:all
 $HOME/bin/bazel build contrib/spouts/kafka/src/java:all
+$HOME/bin/bazel build contrib/bolts/kafka/src/java:all
 
 echo "Found Version Tag $VERSION_TAG"
 mkdir -p artifacts/$VERSION_TAG
@@ -64,6 +65,7 @@ mkdir -p $OUTPUT_DIR/$VERSION_TAG/heron-spi
 mkdir -p $OUTPUT_DIR/$VERSION_TAG/heron-simulator
 mkdir -p $OUTPUT_DIR/$VERSION_TAG/heron-storm
 mkdir -p $OUTPUT_DIR/$VERSION_TAG/heron-kafka-spout
+mkdir -p $OUTPUT_DIR/$VERSION_TAG/heron-kafka-bolt
 
 echo "Copy heron-api artifacts ... "
 cp ./release/heron-api-$VERSION_TAG.pom $OUTPUT_DIR/$VERSION_TAG/heron-api/
@@ -95,6 +97,12 @@ cp 
./bazel-bin/contrib/spouts/kafka/src/java/libheron-kafka-spout-java.jar ./$OU
 cp ./bazel-bin/contrib/spouts/kafka/src/java/heron-kafka-spout-javadoc.zip 
./$OUTPUT_DIR/$VERSION_TAG/heron-kafka-spout/heron-kafka-spout-$VERSION_TAG-javadoc.jar
 cp ./bazel-bin/contrib/spouts/kafka/src/java/libheron-kafka-spout-java-src.jar 
./$OUTPUT_DIR/$VERSION_TAG/heron-kafka-spout/heron-kafka-spout-$VERSION_TAG-sources.jar
 
+echo "Copy heron-kafka-spout artifacts ... "
+cp ./release/heron-kafka-bolt-$VERSION_TAG.pom 
./$OUTPUT_DIR/$VERSION_TAG/heron-kafka-bolt/
+cp ./bazel-bin/contrib/bolts/kafka/src/java/libheron-kafka-bolt-java.jar 
./$OUTPUT_DIR/$VERSION_TAG/heron-kafka-bolt/heron-kafka-bolt-$VERSION_TAG.jar
+cp ./bazel-bin/contrib/bolts/kafka/src/java/heron-kafka-bolt-javadoc.zip 
./$OUTPUT_DIR/$VERSION_TAG/heron-kafka-bolt/heron-kafka-bolt-$VERSION_TAG-javadoc.jar
+cp ./bazel-bin/contrib/bolts/kafka/src/java/libheron-kafka-bolt-java-src.jar 
./$OUTPUT_DIR/$VERSION_TAG/heron-kafka-bolt/heron-kafka-bolt-$VERSION_TAG-sources.jar
+
 echo "Compress all artifacts into a bundle file ..."
 tar -czf "heron-artifacts-${VERSION_TAG}.tar.gz" $OUTPUT_DIR
 mv "heron-artifacts-${VERSION_TAG}.tar.gz" $OUTPUT_DIR

Reply via email to