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

chesnay pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/master by this push:
     new dc872ee  [FLINK-12353][tools] Collect japicmp output under 
tools/japicmp-output
dc872ee is described below

commit dc872ee808e622959bcbe5a7cc3fadd80e697598
Author: Yun Tang <myas...@live.com>
AuthorDate: Fri Jul 5 20:10:25 2019 +0800

    [FLINK-12353][tools] Collect japicmp output under tools/japicmp-output
---
 .gitignore                       |  1 +
 pom.xml                          |  7 ++++++-
 tools/collect_japicmp_reports.sh | 31 -------------------------------
 3 files changed, 7 insertions(+), 32 deletions(-)

diff --git a/.gitignore b/.gitignore
index 876a676..22fac14 100644
--- a/.gitignore
+++ b/.gitignore
@@ -48,3 +48,4 @@ out/
 tools/flink
 tools/flink-*
 tools/releasing/release
+tools/japicmp-output
diff --git a/pom.xml b/pom.xml
index e4737a6..b5047f1 100644
--- a/pom.xml
+++ b/pom.xml
@@ -141,6 +141,8 @@ under the License.
                
<generated.docs.dir>./docs/_includes/generated</generated.docs.dir>
                <hive.version>2.3.4</hive.version>
                
<hivemetastore.hadoop.version>2.7.2</hivemetastore.hadoop.version>
+               <jamicmp.referenceVersion>1.8.0</jamicmp.referenceVersion>
+               <japicmp.outputDir>tools/japicmp-output</japicmp.outputDir>
        </properties>
 
        <dependencies>
@@ -1370,6 +1372,8 @@ under the License.
                                                <!-- Tools: watchdog -->
                                                
<exclude>tools/artifacts/**</exclude>
                                                
<exclude>tools/flink*/**</exclude>
+                                               <!-- Tools: japicmp output -->
+                                               
<exclude>tools/japicmp-output/**</exclude>
                                                <!-- artifacts created during 
release process -->
                                                
<exclude>tools/releasing/release/**</exclude>
                                                <!-- manually installed version 
on travis -->
@@ -1778,7 +1782,7 @@ under the License.
                                                        <dependency>
                                                                
<groupId>org.apache.flink</groupId>
                                                                
<artifactId>${project.artifactId}</artifactId>
-                                                               
<version>1.8.0</version>
+                                                               
<version>${jamicmp.referenceVersion}</version>
                                                                
<type>${project.packaging}</type>
                                                        </dependency>
                                                </oldVersion>
@@ -1819,6 +1823,7 @@ under the License.
                                                        <!-- Don't break build 
on newly added maven modules -->
                                                        
<ignoreNonResolvableArtifacts>true</ignoreNonResolvableArtifacts>
                                                </parameter>
+                                               
<projectBuildDir>${rootDir}/${japicmp.outputDir}/${project.artifactId}</projectBuildDir>
                                                <dependencies>
                                                        <dependency>
                                                                
<groupId>org.apache.flink</groupId>
diff --git a/tools/collect_japicmp_reports.sh b/tools/collect_japicmp_reports.sh
deleted file mode 100755
index 6ff1238..0000000
--- a/tools/collect_japicmp_reports.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/sh
-
-#
-# 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.
-#
-
-
-HERE=` basename "$PWD"`
-if [[ "$HERE" != "tools" ]]; then
-    echo "Please only execute in the tools/ directory";
-    exit 1;
-fi
-
-cp ../flink-core/target/japicmp/japicmp.html flink-core.html
-cp ../flink-java/target/japicmp/japicmp.html flink-java.html
-cp ../flink-scala/target/japicmp/japicmp.html flink-scala.html
-cp ../flink-streaming-java/target/japicmp/japicmp.html 
flink-streaming-java.html
-

Reply via email to