Repository: zeppelin Updated Branches: refs/heads/master 9eeaf49f0 -> f9bc7a9fc
[ZEPPELIN-1409] Refactor RAT build on Travis.CI configuration ### What is this PR for? Create a specific build for checking license compliance with RAT and avoid running these checks on every build that compose the PR build. As for normal development builds, this follows the same pattern used for maven tests, RAT is enabled to run by default, but now there is support disabling it with -DskipRat. Travis CI will run RAT once, on the RAT build, and disable RAT checks on all other build profiles. ### What type of PR is it? [Enhancement] ### What is the Jira issue? * [ZEPPELIN-1409](https://issues.apache.org/jira/browse/ZEPPELIN-1409) Author: Luciano Resende <lrese...@apache.org> Closes #1401 from lresende/build and squashes the following commits: f755979 [Luciano Resende] [[ZEPPELIN-1409]] Add support for skipping RAT check with -DskipRat 0189991 [Luciano Resende] [ZEPPELIN-1409] Refactor RAT build on Travis.CI configuration Project: http://git-wip-us.apache.org/repos/asf/zeppelin/repo Commit: http://git-wip-us.apache.org/repos/asf/zeppelin/commit/f9bc7a9f Tree: http://git-wip-us.apache.org/repos/asf/zeppelin/tree/f9bc7a9f Diff: http://git-wip-us.apache.org/repos/asf/zeppelin/diff/f9bc7a9f Branch: refs/heads/master Commit: f9bc7a9fccffa81f32eb43cbcbe04ce928793b24 Parents: 9eeaf49 Author: Luciano Resende <lrese...@apache.org> Authored: Mon Sep 5 12:05:10 2016 -0700 Committer: Alexander Bezzubov <b...@apache.org> Committed: Tue Sep 6 17:12:37 2016 +0900 ---------------------------------------------------------------------- .travis.yml | 22 +- flink/pom.xml | 18 -- pom.xml | 265 ++++++++++--------- spark-dependencies/pom.xml | 20 -- spark/pom.xml | 21 -- zeppelin-display/pom.xml | 18 -- .../zeppelin-example-horizontalbar/pom.xml | 10 - zeppelin-interpreter/pom.xml | 18 -- zeppelin-server/pom.xml | 21 -- 9 files changed, 150 insertions(+), 263 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/zeppelin/blob/f9bc7a9f/.travis.yml ---------------------------------------------------------------------- diff --git a/.travis.yml b/.travis.yml index 89c90a5..27a0e39 100644 --- a/.travis.yml +++ b/.travis.yml @@ -34,41 +34,45 @@ addons: matrix: include: + # Test License compliance using RAT tool + - jdk: "oraclejdk7" + env: SCALA_VER="2.11" SPARK_VER="2.0.0" HADOOP_VER="2.3" PROFILE="-Prat" BUILD_FLAG="clean" TEST_FLAG="org.apache.rat:apache-rat-plugin:check" TEST_PROJECTS="" + # Test all modules with spark 2.0.0 and scala 2.11 - jdk: "oraclejdk7" - env: SCALA_VER="2.11" SPARK_VER="2.0.0" HADOOP_VER="2.3" PROFILE="-Pspark-2.0 -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.11" BUILD_FLAG="package -Pbuild-distr" TEST_FLAG="verify -Pusing-packaged-distr" TEST_PROJECTS="" + env: SCALA_VER="2.11" SPARK_VER="2.0.0" HADOOP_VER="2.3" PROFILE="-Pspark-2.0 -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.11" BUILD_FLAG="package -Pbuild-distr -DskipRat" TEST_FLAG="verify -Pusing-packaged-distr -DskipRat" TEST_PROJECTS="" # Test all modules with scala 2.10 - jdk: "oraclejdk7" - env: SCALA_VER="2.10" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.10" BUILD_FLAG="package -Pbuild-distr" TEST_FLAG="verify -Pusing-packaged-distr" TEST_PROJECTS="" + env: SCALA_VER="2.10" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.10" BUILD_FLAG="package -Pbuild-distr -DskipRat" TEST_FLAG="verify -Pusing-packaged-distr -DskipRat" TEST_PROJECTS="" # Test all modules with scala 2.11 - jdk: "oraclejdk7" - env: SCALA_VER="2.11" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.11" BUILD_FLAG="package -Pbuild-distr" TEST_FLAG="verify -Pusing-packaged-distr" TEST_PROJECTS="" + env: SCALA_VER="2.11" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Pr -Phadoop-2.3 -Ppyspark -Psparkr -Pscalding -Pexamples -Pscala-2.11" BUILD_FLAG="package -Pbuild-distr -DskipRat" TEST_FLAG="verify -Pusing-packaged-distr -DskipRat" TEST_PROJECTS="" # Test spark module for 1.5.2 - jdk: "oraclejdk7" - env: SCALA_VER="2.10" SPARK_VER="1.5.2" HADOOP_VER="2.3" PROFILE="-Pspark-1.5 -Pr -Phadoop-2.3 -Ppyspark -Psparkr" BUILD_FLAG="package -DskipTests" TEST_FLAG="verify" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark,r -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false" + env: SCALA_VER="2.10" SPARK_VER="1.5.2" HADOOP_VER="2.3" PROFILE="-Pspark-1.5 -Pr -Phadoop-2.3 -Ppyspark -Psparkr" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark,r -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false" # Test spark module for 1.4.1 - jdk: "oraclejdk7" - env: SCALA_VER="2.10" SPARK_VER="1.4.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.4 -Pr -Phadoop-2.3 -Ppyspark -Psparkr" BUILD_FLAG="package -DskipTests" TEST_FLAG="verify" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark,r -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false" + env: SCALA_VER="2.10" SPARK_VER="1.4.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.4 -Pr -Phadoop-2.3 -Ppyspark -Psparkr" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark,r -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false" # Test spark module for 1.3.1 - jdk: "oraclejdk7" - env: SCALA_VER="2.10" SPARK_VER="1.3.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.3 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests" TEST_FLAG="verify" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false" + env: SCALA_VER="2.10" SPARK_VER="1.3.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.3 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false" # Test spark module for 1.2.2 - jdk: "oraclejdk7" - env: SCALA_VER="2.10" SPARK_VER="1.2.2" HADOOP_VER="2.3" PROFILE="-Pspark-1.2 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests" TEST_FLAG="verify" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false" + env: SCALA_VER="2.10" SPARK_VER="1.2.2" HADOOP_VER="2.3" PROFILE="-Pspark-1.2 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false" # Test spark module for 1.1.1 - jdk: "oraclejdk7" - env: SCALA_VER="2.10" SPARK_VER="1.1.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.1 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests" TEST_FLAG="verify" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false" + env: SCALA_VER="2.10" SPARK_VER="1.1.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.1 -Phadoop-2.3 -Ppyspark" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.rest.*Test,org.apache.zeppelin.spark* -DfailIfNoTests=false" # Test selenium with spark module for 1.6.1 - jdk: "oraclejdk7" - env: TEST_SELENIUM="true" SCALA_VER="2.10" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Phadoop-2.3 -Ppyspark -Pexamples" BUILD_FLAG="package -DskipTests" TEST_FLAG="verify" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.AbstractFunctionalSuite -DfailIfNoTests=false" + env: TEST_SELENIUM="true" SCALA_VER="2.10" SPARK_VER="1.6.1" HADOOP_VER="2.3" PROFILE="-Pspark-1.6 -Phadoop-2.3 -Ppyspark -Pexamples" BUILD_FLAG="package -DskipTests -DskipRat" TEST_FLAG="verify -DskipRat" TEST_PROJECTS="-pl zeppelin-interpreter,zeppelin-zengine,zeppelin-server,zeppelin-display,spark-dependencies,spark -Dtest=org.apache.zeppelin.AbstractFunctionalSuite -DfailIfNoTests=false" before_install: - "ls -la .spark-dist ${HOME}/.m2/repository/.cache/maven-download-plugin" http://git-wip-us.apache.org/repos/asf/zeppelin/blob/f9bc7a9f/flink/pom.xml ---------------------------------------------------------------------- diff --git a/flink/pom.xml b/flink/pom.xml index 98713e6..628f542 100644 --- a/flink/pom.xml +++ b/flink/pom.xml @@ -143,24 +143,6 @@ <build> <plugins> - <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <configuration> - <excludes> - <exclude>**/.idea/</exclude> - <exclude>**/*.iml</exclude> - <exclude>.gitignore</exclude> - <exclude>**/.settings/*</exclude> - <exclude>**/.classpath</exclude> - <exclude>**/.project</exclude> - <exclude>**/target/**</exclude> - <exclude>**/README.md</exclude> - <exclude>**/interpreter-setting.json</exclude> - <exclude>dependency-reduced-pom.xml</exclude> - </excludes> - </configuration> - </plugin> <!-- Scala Compiler --> <plugin> http://git-wip-us.apache.org/repos/asf/zeppelin/blob/f9bc7a9f/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index cd08740..2ac72cf 100644 --- a/pom.xml +++ b/pom.xml @@ -212,11 +212,6 @@ <build> <plugins> <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - </plugin> - - <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>3.1</version> <configuration> @@ -412,129 +407,6 @@ <pluginManagement> <plugins> <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <version>0.11</version> - <configuration> - <excludes> - <exclude>**/*.keywords</exclude> - <exclude>reports/**</exclude> - <exclude>**/.idea/</exclude> - <exclude>**/*.iml</exclude> - <exclude>.git/</exclude> - <exclude>.github/*</exclude> - <exclude>.gitignore</exclude> - <exclude>.repository/</exclude> - <exclude>.Rhistory</exclude> - <exclude>**/*.diff</exclude> - <exclude>**/*.patch</exclude> - <exclude>**/*.avsc</exclude> - <exclude>**/*.avro</exclude> - <exclude>**/*.log</exclude> - <exclude>**/test/resources/**</exclude> - <exclude>**/.settings/*</exclude> - <exclude>**/.classpath</exclude> - <exclude>**/.project</exclude> - <exclude>**/target/**</exclude> - <exclude>**/derby.log</exclude> - <exclude>**/metastore_db/</exclude> - <exclude>**/logs/**</exclude> - <exclude>**/run/**</exclude> - <exclude>**/interpreter/**</exclude> - <exclude>**/local-repo/**</exclude> - <exclude>**/null/**</exclude> - <exclude>**/notebook/**</exclude> - <exclude>_tools/site/css/*</exclude> - <exclude>**/README.md</exclude> - <exclude>DEPENDENCIES</exclude> - <exclude>DEPLOY.md</exclude> - <exclude>CONTRIBUTING.md</exclude> - <exclude>STYLE.md</exclude> - <exclude>Roadmap.md</exclude> - <exclude>**/licenses/**</exclude> - <exclude>**/zeppelin-distribution/src/bin_license/**</exclude> - <exclude>conf/interpreter.json</exclude> - <exclude>conf/notebook-authorization.json</exclude> - <exclude>conf/credentials.json</exclude> - <exclude>conf/zeppelin-env.sh</exclude> - <exclude>spark-*-bin*/**</exclude> - <exclude>.spark-dist/**</exclude> - <exclude>**/interpreter-setting.json</exclude> - <exclude>**/constants.json</exclude> - - <!-- bundled from bootstrap --> - <exclude>docs/assets/themes/zeppelin/bootstrap/**</exclude> - <exclude>docs/assets/themes/zeppelin/css/style.css</exclude> - <exclude>docs/assets/themes/zeppelin/js/docs.js</exclude> - <exclude>docs/assets/themes/zeppelin/js/search.js</exclude> - <exclude>docs/_includes/themes/zeppelin/_jumbotron.html</exclude> - <exclude>docs/_includes/themes/zeppelin/_navigation.html</exclude> - - <!-- bundled from jekyll-bootstrap --> - <exclude>docs/404.html</exclude> - <exclude>docs/_config.yml</exclude> - <exclude>docs/_includes/JB/**</exclude> - <exclude>docs/_layouts/**</exclude> - <exclude>docs/_plugins/**</exclude> - <exclude>docs/atom.xml</exclude> - <exclude>docs/_includes/themes/zeppelin/default.html</exclude> - <exclude>docs/_includes/themes/zeppelin/page.html</exclude> - <exclude>docs/_includes/themes/zeppelin/post.html</exclude> - <exclude>docs/_includes/themes/zeppelin/settings.yml</exclude> - <exclude>docs/Rakefile</exclude> - <exclude>docs/rss.xml</exclude> - <exclude>docs/sitemap.txt</exclude> - <exclude>docs/search_data.json</exclude> - <exclude>**/dependency-reduced-pom.xml</exclude> - <exclude>docs/CONTRIBUTING.md</exclude> - - <!-- bundled from anchor --> - <exclude>docs/assets/themes/zeppelin/js/anchor.min.js</exclude> - - <!-- bundled from toc --> - <exclude>docs/assets/themes/zeppelin/js/toc.js</exclude> - - <!-- bundled from lunrjs --> - <exclude>docs/assets/themes/zeppelin/js/lunr.min.js</exclude> - - <!-- bundled from jekyll --> - <exclude>docs/assets/themes/zeppelin/css/syntax.css</exclude> - - <!-- docs (website) build target dir --> - <exclude>docs/_site/**</exclude> - <exclude>docs/Gemfile.lock</exclude> - - <!-- compiled R packages (binaries) --> - <exclude>R/lib/**</exclude> - - <!--R-related files with alternative licenses--> - <exclude>r/R/rzeppelin/R/globals.R</exclude> - <exclude>r/R/rzeppelin/R/common.R</exclude> - <exclude>r/R/rzeppelin/R/protocol.R</exclude> - <exclude>r/R/rzeppelin/R/rServer.R</exclude> - <exclude>r/R/rzeppelin/R/scalaInterpreter.R</exclude> - <exclude>r/R/rzeppelin/R/zzz.R</exclude> - <exclude>r/src/main/scala/scala/Console.scala</exclude> - <exclude>r/src/main/scala/org/apache/zeppelin/rinterpreter/rscala/Package.scala</exclude> - <exclude>r/src/main/scala/org/apache/zeppelin/rinterpreter/rscala/RClient.scala</exclude> - <!--The following files are mechanical--> - <exclude>r/R/rzeppelin/DESCRIPTION</exclude> - <exclude>r/R/rzeppelin/NAMESPACE</exclude> - </excludes> - </configuration> - - <executions> - <execution> - <id>verify.rat</id> - <phase>verify</phase> - <goals> - <goal>check</goal> - </goals> - </execution> - </executions> - </plugin> - - <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-checkstyle-plugin</artifactId> <version>2.13</version> @@ -816,6 +688,143 @@ </plugins> </build> </profile> + + <profile> + <id>rat</id> + <activation> + <property><name>!skipRat</name></property> + </activation> + <build> + <plugins> + <plugin> + <groupId>org.apache.rat</groupId> + <artifactId>apache-rat-plugin</artifactId> + <version>0.11</version> + <configuration> + <excludes> + <exclude>**/*.keywords</exclude> + <exclude>reports/**</exclude> + <exclude>**/.idea/</exclude> + <exclude>**/*.iml</exclude> + <exclude>.git/</exclude> + <exclude>.github/*</exclude> + <exclude>.gitignore</exclude> + <exclude>.repository/</exclude> + <exclude>.rat-excludes/</exclude> + <exclude>.Rhistory</exclude> + <exclude>**/*.diff</exclude> + <exclude>**/*.patch</exclude> + <exclude>**/*.avsc</exclude> + <exclude>**/*.avro</exclude> + <exclude>**/*.log</exclude> + <exclude>**/test/resources/**</exclude> + <exclude>**/.settings/*</exclude> + <exclude>**/.classpath</exclude> + <exclude>**/.project</exclude> + <exclude>**/target/**</exclude> + <exclude>**/derby.log</exclude> + <exclude>**/metastore_db/</exclude> + <exclude>**/logs/**</exclude> + <exclude>**/run/**</exclude> + <exclude>**/interpreter/**</exclude> + <exclude>**/local-repo/**</exclude> + <exclude>**/null/**</exclude> + <exclude>**/notebook/**</exclude> + <exclude>_tools/site/css/*</exclude> + <exclude>**/README.md</exclude> + <exclude>DEPENDENCIES</exclude> + <exclude>DEPLOY.md</exclude> + <exclude>CONTRIBUTING.md</exclude> + <exclude>STYLE.md</exclude> + <exclude>Roadmap.md</exclude> + <exclude>**/licenses/**</exclude> + <exclude>**/zeppelin-distribution/src/bin_license/**</exclude> + <exclude>conf/interpreter.json</exclude> + <exclude>conf/notebook-authorization.json</exclude> + <exclude>conf/credentials.json</exclude> + <exclude>conf/zeppelin-env.sh</exclude> + <exclude>spark-*-bin*/**</exclude> + <exclude>.spark-dist/**</exclude> + <exclude>**/interpreter-setting.json</exclude> + <exclude>**/constants.json</exclude> + + <!-- bundled from bootstrap --> + <exclude>docs/assets/themes/zeppelin/bootstrap/**</exclude> + <exclude>docs/assets/themes/zeppelin/css/style.css</exclude> + <exclude>docs/assets/themes/zeppelin/js/docs.js</exclude> + <exclude>docs/assets/themes/zeppelin/js/search.js</exclude> + <exclude>docs/_includes/themes/zeppelin/_jumbotron.html</exclude> + <exclude>docs/_includes/themes/zeppelin/_navigation.html</exclude> + + <!-- bundled from jekyll-bootstrap --> + <exclude>docs/404.html</exclude> + <exclude>docs/_config.yml</exclude> + <exclude>docs/_includes/JB/**</exclude> + <exclude>docs/_layouts/**</exclude> + <exclude>docs/_plugins/**</exclude> + <exclude>docs/atom.xml</exclude> + <exclude>docs/_includes/themes/zeppelin/default.html</exclude> + <exclude>docs/_includes/themes/zeppelin/page.html</exclude> + <exclude>docs/_includes/themes/zeppelin/post.html</exclude> + <exclude>docs/_includes/themes/zeppelin/settings.yml</exclude> + <exclude>docs/Rakefile</exclude> + <exclude>docs/rss.xml</exclude> + <exclude>docs/sitemap.txt</exclude> + <exclude>docs/search_data.json</exclude> + <exclude>**/dependency-reduced-pom.xml</exclude> + <exclude>docs/CONTRIBUTING.md</exclude> + + <!-- bundled from anchor --> + <exclude>docs/assets/themes/zeppelin/js/anchor.min.js</exclude> + + <!-- bundled from toc --> + <exclude>docs/assets/themes/zeppelin/js/toc.js</exclude> + + <!-- bundled from lunrjs --> + <exclude>docs/assets/themes/zeppelin/js/lunr.min.js</exclude> + + <!-- bundled from jekyll --> + <exclude>docs/assets/themes/zeppelin/css/syntax.css</exclude> + + <!-- docs (website) build target dir --> + <exclude>docs/_site/**</exclude> + <exclude>docs/Gemfile.lock</exclude> + + <exclude>**/horizontalbar_mockdata.txt</exclude> + + <!-- compiled R packages (binaries) --> + <exclude>R/lib/**</exclude> + <exclude>r/lib/**</exclude> + + <!--R-related files with alternative licenses--> + <exclude>r/R/rzeppelin/R/globals.R</exclude> + <exclude>r/R/rzeppelin/R/common.R</exclude> + <exclude>r/R/rzeppelin/R/protocol.R</exclude> + <exclude>r/R/rzeppelin/R/rServer.R</exclude> + <exclude>r/R/rzeppelin/R/scalaInterpreter.R</exclude> + <exclude>r/R/rzeppelin/R/zzz.R</exclude> + <exclude>r/src/main/scala/scala/Console.scala</exclude> + <exclude>r/src/main/scala/org/apache/zeppelin/rinterpreter/rscala/Package.scala</exclude> + <exclude>r/src/main/scala/org/apache/zeppelin/rinterpreter/rscala/RClient.scala</exclude> + <!--The following files are mechanical--> + <exclude>r/R/rzeppelin/DESCRIPTION</exclude> + <exclude>r/R/rzeppelin/NAMESPACE</exclude> + </excludes> + </configuration> + + <executions> + <execution> + <id>verify.rat</id> + <phase>verify</phase> + <goals> + <goal>check</goal> + </goals> + </execution> + </executions> + </plugin> + </plugins> + </build> + </profile> </profiles> </project> http://git-wip-us.apache.org/repos/asf/zeppelin/blob/f9bc7a9f/spark-dependencies/pom.xml ---------------------------------------------------------------------- diff --git a/spark-dependencies/pom.xml b/spark-dependencies/pom.xml index 7da976a..f320680 100644 --- a/spark-dependencies/pom.xml +++ b/spark-dependencies/pom.xml @@ -960,26 +960,6 @@ <build> <plugins> <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <configuration> - <excludes> - <exclude>**/.idea/</exclude> - <exclude>**/*.iml</exclude> - <exclude>.gitignore</exclude> - <exclude>**/.settings/*</exclude> - <exclude>**/.classpath</exclude> - <exclude>**/.project</exclude> - <exclude>**/target/**</exclude> - <exclude>**/derby.log</exclude> - <exclude>**/metastore_db/</exclude> - <exclude>**/README.md</exclude> - <exclude>dependency-reduced-pom.xml</exclude> - </excludes> - </configuration> - </plugin> - - <plugin> <artifactId>maven-enforcer-plugin</artifactId> <version>1.3.1</version> <executions> http://git-wip-us.apache.org/repos/asf/zeppelin/blob/f9bc7a9f/spark/pom.xml ---------------------------------------------------------------------- diff --git a/spark/pom.xml b/spark/pom.xml index 84c3770..66d93c4 100644 --- a/spark/pom.xml +++ b/spark/pom.xml @@ -302,27 +302,6 @@ <build> <plugins> <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <configuration> - <excludes> - <exclude>**/.idea/</exclude> - <exclude>**/*.iml</exclude> - <exclude>.gitignore</exclude> - <exclude>**/.settings/*</exclude> - <exclude>**/.classpath</exclude> - <exclude>**/.project</exclude> - <exclude>**/target/**</exclude> - <exclude>**/derby.log</exclude> - <exclude>**/metastore_db/</exclude> - <exclude>**/README.md</exclude> - <exclude>**/dependency-reduced-pom.xml</exclude> - <exclude>**/interpreter-setting.json</exclude> - </excludes> - </configuration> - </plugin> - - <plugin> <artifactId>maven-enforcer-plugin</artifactId> <version>1.3.1</version> <executions> http://git-wip-us.apache.org/repos/asf/zeppelin/blob/f9bc7a9f/zeppelin-display/pom.xml ---------------------------------------------------------------------- diff --git a/zeppelin-display/pom.xml b/zeppelin-display/pom.xml index 7631d4f..d33038e 100644 --- a/zeppelin-display/pom.xml +++ b/zeppelin-display/pom.xml @@ -109,24 +109,6 @@ <build> <plugins> <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <configuration> - <excludes> - <exclude>**/.idea/</exclude> - <exclude>**/*.iml</exclude> - <exclude>.git/</exclude> - <exclude>.gitignore</exclude> - <exclude>**/.settings/*</exclude> - <exclude>**/.classpath</exclude> - <exclude>**/.project</exclude> - <exclude>**/target/**</exclude> - <exclude>**/README.md</exclude> - </excludes> - </configuration> - </plugin> - - <plugin> <artifactId>maven-failsafe-plugin</artifactId> <version>2.16</version> <executions> http://git-wip-us.apache.org/repos/asf/zeppelin/blob/f9bc7a9f/zeppelin-examples/zeppelin-example-horizontalbar/pom.xml ---------------------------------------------------------------------- diff --git a/zeppelin-examples/zeppelin-example-horizontalbar/pom.xml b/zeppelin-examples/zeppelin-example-horizontalbar/pom.xml index f6a7338..6305a2e 100644 --- a/zeppelin-examples/zeppelin-example-horizontalbar/pom.xml +++ b/zeppelin-examples/zeppelin-example-horizontalbar/pom.xml @@ -105,16 +105,6 @@ </execution> </executions> </plugin> - - <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <configuration> - <excludes> - <exclude>**/horizontalbar_mockdata.txt</exclude> - </excludes> - </configuration> - </plugin> </plugins> </build> </project> http://git-wip-us.apache.org/repos/asf/zeppelin/blob/f9bc7a9f/zeppelin-interpreter/pom.xml ---------------------------------------------------------------------- diff --git a/zeppelin-interpreter/pom.xml b/zeppelin-interpreter/pom.xml index 3309746..9a50900 100644 --- a/zeppelin-interpreter/pom.xml +++ b/zeppelin-interpreter/pom.xml @@ -218,24 +218,6 @@ <build> <plugins> <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <configuration> - <excludes> - <exclude>**/.idea/</exclude> - <exclude>**/*.iml</exclude> - <exclude>.gitignore</exclude> - <exclude>**/.settings/*</exclude> - <exclude>**/.classpath</exclude> - <exclude>**/.project</exclude> - <exclude>**/target/**</exclude> - <exclude>*.md</exclude> - <exclude>dependency-reduced-pom.xml</exclude> - </excludes> - </configuration> - </plugin> - - <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.3</version> http://git-wip-us.apache.org/repos/asf/zeppelin/blob/f9bc7a9f/zeppelin-server/pom.xml ---------------------------------------------------------------------- diff --git a/zeppelin-server/pom.xml b/zeppelin-server/pom.xml index eac96f0..862fc30 100644 --- a/zeppelin-server/pom.xml +++ b/zeppelin-server/pom.xml @@ -358,27 +358,6 @@ <build> <plugins> <plugin> - <groupId>org.apache.rat</groupId> - <artifactId>apache-rat-plugin</artifactId> - <configuration> - <excludes> - <exclude>**/.idea/</exclude> - <exclude>**/*.iml</exclude> - <exclude>.git/</exclude> - <exclude>.gitignore</exclude> - <exclude>**/.settings/*</exclude> - <exclude>**/.classpath</exclude> - <exclude>**/.project</exclude> - <exclude>**/target/**</exclude> - <exclude>**/derby.log</exclude> - <exclude>**/metastore_db/</exclude> - <exclude>**/README.md</exclude> - <exclude>src/test/java/com/webautomation/*</exclude> - </excludes> - </configuration> - </plugin> - - <plugin> <artifactId>maven-failsafe-plugin</artifactId> <version>2.16</version> <executions>