You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@storm.apache.org by pt...@apache.org on 2016/01/15 17:48:55 UTC
[3/8] storm git commit: Making rat a profile.
Making rat a profile.
Project: http://git-wip-us.apache.org/repos/asf/storm/repo
Commit: http://git-wip-us.apache.org/repos/asf/storm/commit/2c985b27
Tree: http://git-wip-us.apache.org/repos/asf/storm/tree/2c985b27
Diff: http://git-wip-us.apache.org/repos/asf/storm/diff/2c985b27
Branch: refs/heads/master
Commit: 2c985b271af109c56670e7d9f9513d9b988cd71b
Parents: 3b6a57e
Author: Kyle Nusbaum <Ky...@gmail.com>
Authored: Tue Jan 12 15:45:20 2016 -0600
Committer: Kyle Nusbaum <Ky...@gmail.com>
Committed: Tue Jan 12 15:45:20 2016 -0600
----------------------------------------------------------------------
dev-tools/travis/travis-script.sh | 2 +-
pom.xml | 147 ++++++++++++++++++---------------
2 files changed, 81 insertions(+), 68 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/storm/blob/2c985b27/dev-tools/travis/travis-script.sh
----------------------------------------------------------------------
diff --git a/dev-tools/travis/travis-script.sh b/dev-tools/travis/travis-script.sh
index 811cca5..382a3b5 100755
--- a/dev-tools/travis/travis-script.sh
+++ b/dev-tools/travis/travis-script.sh
@@ -25,7 +25,7 @@ cd ${STORM_SRC_ROOT_DIR}
# We should be concerned that Travis CI could be very slow because it uses VM
export STORM_TEST_TIMEOUT_MS=150000
-mvn --batch-mode apache-rat:check test -fae -Pnative,all-tests -pl $2
+mvn --batch-mode test -fae -Pnative,all-tests,rat -pl $2
BUILD_RET_VAL=$?
for dir in `find . -type d -and -wholename \*/target/\*-reports`;
http://git-wip-us.apache.org/repos/asf/storm/blob/2c985b27/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index df86369..a1e6d4a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -283,6 +283,86 @@
<profiles>
<profile>
+ <id>rat</id>
+ <build>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.rat</groupId>
+ <artifactId>apache-rat-plugin</artifactId>
+ <version>0.11</version>
+ <executions>
+ <execution>
+ <phase>verify</phase>
+ <goals>
+ <goal>check</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <excludeSubProjects>false</excludeSubProjects>
+ <excludes>
+ <!-- exclude maven artifacts -->
+ <exclude>**/target/**</exclude>
+ <!-- exclude intellij projects -->
+ <exclude>**/*.iml</exclude>
+ <exclude>**/.idea/**</exclude>
+ <!-- module specific testing artifacts -->
+ <exclude>**/metastore_db/**</exclude>
+ <!-- anything written into build should be ignored -->
+ <exclude>**/build/**</exclude>
+
+ <!-- exclude CHANGELOG, VERSION, AND TODO files -->
+ <exclude>**/CHANGELOG.md</exclude>
+ <exclude>**/README.md</exclude>
+ <exclude>**/README.markdown</exclude>
+ <exclude>**/DEVELOPER.md</exclude>
+ <exclude>**/BYLAWS.md</exclude>
+ <exclude>**/STORM-UI-REST-API.md</exclude>
+ <exclude>SECURITY.md</exclude>
+ <exclude>VERSION</exclude>
+ <exclude>TODO</exclude>
+ <!-- thrift-generated code -->
+ <exclude>**/src/py/**</exclude>
+
+ <!-- the following are in the LICENSE file -->
+ <exclude>**/src/ui/public/js/jquery.dataTables.1.10.4.min.js</exclude>
+ <exclude>**/src/ui/public/css/jquery.dataTables.1.10.4.min.css</exclude>
+ <exclude>**/src/ui/public/images/*</exclude>
+ <exclude>**/src/ui/public/js/bootstrap-3.3.1.min.js</exclude>
+ <exclude>**/src/ui/public/css/bootstrap-3.3.1.min.css</exclude>
+ <exclude>**/src/ui/public/js/dataTables.bootstrap.min.js</exclude>
+ <exclude>**/src/ui/public/css/dataTables.bootstrap.css</exclude>
+ <exclude>**/src/ui/public/js/jsonFormatter.min.js</exclude>
+ <exclude>**/src/ui/public/css/jsonFormatter.min.css</exclude>
+ <exclude>**/src/ui/public/js/jquery-1.11.1.min.js</exclude>
+ <exclude>**/src/ui/public/js/jquery.cookies.2.2.0.min.js</exclude>
+ <exclude>**/src/ui/public/js/moment.min.js</exclude>
+ <exclude>**/src/ui/public/js/jquery.blockUI.min.js</exclude>
+ <exclude>**/src/ui/public/js/url.min.js</exclude>
+ <exclude>**/src/ui/public/js/arbor.js</exclude>
+ <exclude>**/src/ui/public/js/arbor-graphics.js</exclude>
+ <exclude>**/src/ui/public/js/arbor-tween.js</exclude>
+ <exclude>**/src/ui/public/js/jquery.mustache.js</exclude>
+ <exclude>**/src/ui/public/js/typeahead.jquery.min.js</exclude>
+
+ <!-- generated by shade plugin -->
+ <exclude>**/dependency-reduced-pom.xml</exclude>
+
+ <exclude>**/docs/**</exclude>
+ <exclude>**/.git/**</exclude>
+ <exclude>**/derby.log</exclude>
+ <exclude>**/src/dev/**</exclude>
+
+ <!-- StormSQL -->
+ <exclude>**/src/codegen/config.fmpp</exclude>
+ <exclude>**/src/codegen/data/Parser.tdd</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ </plugins>
+ </build>
+ </profile>
+ <profile>
<id>sign</id>
<build>
<plugins>
@@ -899,73 +979,6 @@
<extensions>true</extensions>
</plugin>
<plugin>
- <groupId>org.apache.rat</groupId>
- <artifactId>apache-rat-plugin</artifactId>
- <version>0.11</version>
- <executions>
- </executions>
- <configuration>
- <excludeSubProjects>false</excludeSubProjects>
- <excludes>
- <!-- exclude maven artifacts -->
- <exclude>**/target/**</exclude>
- <!-- exclude intellij projects -->
- <exclude>**/*.iml</exclude>
- <exclude>**/.idea/**</exclude>
- <!-- module specific testing artifacts -->
- <exclude>**/metastore_db/**</exclude>
- <!-- anything written into build should be ignored -->
- <exclude>**/build/**</exclude>
-
- <!-- exclude CHANGELOG, VERSION, AND TODO files -->
- <exclude>**/CHANGELOG.md</exclude>
- <exclude>**/README.md</exclude>
- <exclude>**/README.markdown</exclude>
- <exclude>**/DEVELOPER.md</exclude>
- <exclude>**/BYLAWS.md</exclude>
- <exclude>**/STORM-UI-REST-API.md</exclude>
- <exclude>SECURITY.md</exclude>
- <exclude>VERSION</exclude>
- <exclude>TODO</exclude>
- <!-- thrift-generated code -->
- <exclude>**/src/py/**</exclude>
-
- <!-- the following are in the LICENSE file -->
- <exclude>**/src/ui/public/js/jquery.dataTables.1.10.4.min.js</exclude>
- <exclude>**/src/ui/public/css/jquery.dataTables.1.10.4.min.css</exclude>
- <exclude>**/src/ui/public/images/*</exclude>
- <exclude>**/src/ui/public/js/bootstrap-3.3.1.min.js</exclude>
- <exclude>**/src/ui/public/css/bootstrap-3.3.1.min.css</exclude>
- <exclude>**/src/ui/public/js/dataTables.bootstrap.min.js</exclude>
- <exclude>**/src/ui/public/css/dataTables.bootstrap.css</exclude>
- <exclude>**/src/ui/public/js/jsonFormatter.min.js</exclude>
- <exclude>**/src/ui/public/css/jsonFormatter.min.css</exclude>
- <exclude>**/src/ui/public/js/jquery-1.11.1.min.js</exclude>
- <exclude>**/src/ui/public/js/jquery.cookies.2.2.0.min.js</exclude>
- <exclude>**/src/ui/public/js/moment.min.js</exclude>
- <exclude>**/src/ui/public/js/jquery.blockUI.min.js</exclude>
- <exclude>**/src/ui/public/js/url.min.js</exclude>
- <exclude>**/src/ui/public/js/arbor.js</exclude>
- <exclude>**/src/ui/public/js/arbor-graphics.js</exclude>
- <exclude>**/src/ui/public/js/arbor-tween.js</exclude>
- <exclude>**/src/ui/public/js/jquery.mustache.js</exclude>
- <exclude>**/src/ui/public/js/typeahead.jquery.min.js</exclude>
-
- <!-- generated by shade plugin -->
- <exclude>**/dependency-reduced-pom.xml</exclude>
-
- <exclude>**/docs/**</exclude>
- <exclude>**/.git/**</exclude>
- <exclude>**/derby.log</exclude>
- <exclude>**/src/dev/**</exclude>
-
- <!-- StormSQL -->
- <exclude>**/src/codegen/config.fmpp</exclude>
- <exclude>**/src/codegen/data/Parser.tdd</exclude>
- </excludes>
- </configuration>
- </plugin>
- <plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>