Merge pull request #167 from coheigea/SHIRO-720
SHIRO-720 - Update Commons BeanUtils
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..8cbcdb0
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,33 @@
+# 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.
+
+language: java
+
+jdk:
+- openjdk8
+#- openjdk11
+# Running into a problem with junit-servers-jetty with Java 11
+
+# skip the Travis-CI install phase because Maven handles that directly
+install:
+- 'true'
+
+script:
+- "mvn -e -Pci,docs install apache-rat:check -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn"
+
+after_success:
+- bash <(curl -s https://codecov.io/bash) -f test-coverage/target/site/jacoco-aggregate/jacoco.xml
diff --git a/core/src/test/resources/log4j.properties b/core/src/test/resources/log4j.properties
index abd925d..498969d 100644
--- a/core/src/test/resources/log4j.properties
+++ b/core/src/test/resources/log4j.properties
@@ -17,7 +17,7 @@
# under the License.
#
-log4j.rootLogger=TRACE, stdout
+log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
diff --git a/integration-tests/guice3/src/main/resources/log4j.properties b/integration-tests/guice3/src/main/resources/log4j.properties
index fab1c76..b879502 100644
--- a/integration-tests/guice3/src/main/resources/log4j.properties
+++ b/integration-tests/guice3/src/main/resources/log4j.properties
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
-log4j.rootLogger=TRACE, stdout
+log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
@@ -45,3 +45,4 @@
#log4j.logger.org.apache.shiro.io=INFO
#log4j.logger.org.apache.shiro.web.servlet=INFO
log4j.logger.org.apache.shiro.util.ThreadContext=INFO
+log4j.logger.org.eclipse.jetty.annotations.AnnotationParser=ERROR
diff --git a/integration-tests/guice4/src/main/resources/log4j.properties b/integration-tests/guice4/src/main/resources/log4j.properties
index fab1c76..b879502 100644
--- a/integration-tests/guice4/src/main/resources/log4j.properties
+++ b/integration-tests/guice4/src/main/resources/log4j.properties
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
-log4j.rootLogger=TRACE, stdout
+log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
@@ -45,3 +45,4 @@
#log4j.logger.org.apache.shiro.io=INFO
#log4j.logger.org.apache.shiro.web.servlet=INFO
log4j.logger.org.apache.shiro.util.ThreadContext=INFO
+log4j.logger.org.eclipse.jetty.annotations.AnnotationParser=ERROR
diff --git a/samples/aspectj/src/test/resources/log4j.properties b/samples/aspectj/src/test/resources/log4j.properties
index 157e11e..1d9f76b 100644
--- a/samples/aspectj/src/test/resources/log4j.properties
+++ b/samples/aspectj/src/test/resources/log4j.properties
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
-log4j.rootCategory=info, A1
+log4j.rootCategory=INFO, A1
# A1 is set to be a ConsoleAppender.
log4j.appender.A1=org.apache.log4j.ConsoleAppender
@@ -25,4 +25,4 @@
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=[%p] %c{2} %m%n
-log4j.category.org.apache.shiro.aspectj=TRACE
\ No newline at end of file
+log4j.category.org.apache.shiro.aspectj=INFO
\ No newline at end of file
diff --git a/samples/guice/src/main/resources/log4j.properties b/samples/guice/src/main/resources/log4j.properties
index fab1c76..b879502 100644
--- a/samples/guice/src/main/resources/log4j.properties
+++ b/samples/guice/src/main/resources/log4j.properties
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
-log4j.rootLogger=TRACE, stdout
+log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
@@ -45,3 +45,4 @@
#log4j.logger.org.apache.shiro.io=INFO
#log4j.logger.org.apache.shiro.web.servlet=INFO
log4j.logger.org.apache.shiro.util.ThreadContext=INFO
+log4j.logger.org.eclipse.jetty.annotations.AnnotationParser=ERROR
diff --git a/samples/jaxrs/src/main/resources/logback.xml b/samples/jaxrs/src/main/resources/logback.xml
index 0001cde..6f20d75 100644
--- a/samples/jaxrs/src/main/resources/logback.xml
+++ b/samples/jaxrs/src/main/resources/logback.xml
@@ -30,4 +30,5 @@
</root>
<logger name="org.apache.shiro.web.jaxrs" level="INFO"/>
+ <logger name="org.eclipse.jetty.annotations.AnnotationParser" level="ERROR"/>
</configuration>
\ No newline at end of file
diff --git a/samples/servlet-plugin/src/main/resources/log4j.properties b/samples/servlet-plugin/src/main/resources/log4j.properties
index 70885a6..b879502 100644
--- a/samples/servlet-plugin/src/main/resources/log4j.properties
+++ b/samples/servlet-plugin/src/main/resources/log4j.properties
@@ -16,8 +16,6 @@
# specific language governing permissions and limitations
# under the License.
#
-
-# This file is used to format all logging output
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
@@ -47,3 +45,4 @@
#log4j.logger.org.apache.shiro.io=INFO
#log4j.logger.org.apache.shiro.web.servlet=INFO
log4j.logger.org.apache.shiro.util.ThreadContext=INFO
+log4j.logger.org.eclipse.jetty.annotations.AnnotationParser=ERROR
diff --git a/samples/web/src/main/resources/log4j.properties b/samples/web/src/main/resources/log4j.properties
index bcfbdc2..c2ae54b 100644
--- a/samples/web/src/main/resources/log4j.properties
+++ b/samples/web/src/main/resources/log4j.properties
@@ -17,7 +17,7 @@
# under the License.
#
# This file is used to format all logging output
-log4j.rootLogger=TRACE, stdout
+log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
diff --git a/support/ehcache/src/test/resources/log4j.properties b/support/ehcache/src/test/resources/log4j.properties
index 544fc45..7dae0e9 100644
--- a/support/ehcache/src/test/resources/log4j.properties
+++ b/support/ehcache/src/test/resources/log4j.properties
@@ -17,7 +17,7 @@
# under the License.
#
-log4j.rootLogger=TRACE, stdout
+log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
diff --git a/support/guice/src/test/resources/log4j.properties b/support/guice/src/test/resources/log4j.properties
index d8ff895..bd3e6cb 100644
--- a/support/guice/src/test/resources/log4j.properties
+++ b/support/guice/src/test/resources/log4j.properties
@@ -17,7 +17,7 @@
# under the License.
#
-log4j.rootLogger=TRACE, stdout
+log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
diff --git a/support/hazelcast/src/test/resources/log4j.properties b/support/hazelcast/src/test/resources/log4j.properties
index e65120e..2427bcd 100644
--- a/support/hazelcast/src/test/resources/log4j.properties
+++ b/support/hazelcast/src/test/resources/log4j.properties
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
-log4j.rootLogger=TRACE, stdout
+log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
diff --git a/support/spring/src/test/resources/log4j.properties b/support/spring/src/test/resources/log4j.properties
index b2b1a57..0bf08fb 100644
--- a/support/spring/src/test/resources/log4j.properties
+++ b/support/spring/src/test/resources/log4j.properties
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
-log4j.rootLogger=TRACE, stdout
+log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
diff --git a/web/src/test/resources/log4j.properties b/web/src/test/resources/log4j.properties
index bc62a54..b46be3f 100644
--- a/web/src/test/resources/log4j.properties
+++ b/web/src/test/resources/log4j.properties
@@ -16,7 +16,7 @@
# specific language governing permissions and limitations
# under the License.
#
-log4j.rootLogger=TRACE, stdout
+log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout