You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@commons.apache.org by gg...@apache.org on 2023/03/25 14:57:21 UTC

[commons-jelly] 04/05: Add missing license headers

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

ggregory pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/commons-jelly.git

commit 43507e5bb9a0de6670bd176329a7d7125c7e69ee
Author: Gary Gregory <ga...@gmail.com>
AuthorDate: Sat Mar 25 10:52:24 2023 -0400

    Add missing license headers
    
    Exclude some test fixtures from Apache RAT check
---
 .../test/java/org/apache/commons/jelly/TJEcho.java | 17 ++++++++++
 .../org/apache/commons/jelly/TJTagLibrary.java     | 17 ++++++++++
 .../test/java/org/apache/commons/jelly/TJTest.java | 17 ++++++++++
 .../java/org/apache/commons/jelly/TestTrim.java    |  1 +
 .../commons/jelly/core/TestNestedExceptions.java   | 17 ++++++++++
 .../expression/TestCustomExpressionFactory.java    | 17 ++++++++++
 .../resources/META-INF/services/jelly.test-library | 16 +++++++++
 .../apache/commons/jelly/core/testNewCatchTag.xml  | 17 ++++++++++
 .../commons/jelly/core/testSeveralSwitchCall.jelly | 17 ++++++++++
 .../org/apache/commons/jelly/expression/jelly1.xml | 17 ++++++++++
 .../org/apache/commons/jelly/outputBad.jelly       | 17 ++++++++++
 .../org/apache/commons/jelly/outputData.jelly      | 16 +++++++++
 .../org/apache/commons/jelly/outputGood.jelly      | 17 ++++++++++
 .../jelly/testStaticNamespacedAttributes.jelly     | 16 +++++++++
 jelly-tags/ant/pom.xml                             | 13 ++++++++
 jelly-tags/html/pom.xml                            | 13 ++++++++
 jelly-tags/jetty/pom.xml                           | 15 +++++++++
 .../org/apache/commons/jelly/jsl/test1.xml         | 17 ++++++++++
 .../org/apache/commons/jelly/jsl/test2.xml         | 17 ++++++++++
 jelly-tags/junit/pom.xml                           | 16 +++++++++
 .../commons/jelly/tags/log/package-info.java       | 17 ++++++++++
 .../commons/jelly/tags/swing/CardLayoutTag.java    | 16 ++++++++-
 .../org/apache/commons/jelly/swing/swingTags.jelly | 16 +++++++++
 jelly-tags/util/pom.xml                            | 39 ++++++++++++++++++++++
 .../jelly/tags/xml/attributeNameSpace.jelly        | 16 +++++++++
 .../tags/xml/attributeNameSpaceDefaultNS.jelly     | 16 +++++++++
 .../tags/xml/attributeNameSpaceDuplicatedNS.jelly  | 16 +++++++++
 .../xml/attributeNameSpaceWithInnerElements.jelly  | 16 +++++++++
 .../jelly/tags/xml/elementWithNameSpace.jelly      | 16 +++++++++
 .../jelly/tags/xml/elementWithNameSpaceError.jelly | 16 +++++++++
 .../org/apache/commons/jelly/tags/xml/entity.xml   | 16 +++++++++
 .../commons/jelly/tags/xml/namespaceReplace.jelly  | 16 +++++++++
 .../jelly/tags/xml/schematron/skeleton1-5.xsl      | 16 +++++++++
 src/changes/changes.xml                            |  3 +-
 34 files changed, 543 insertions(+), 2 deletions(-)

diff --git a/core/src/test/java/org/apache/commons/jelly/TJEcho.java b/core/src/test/java/org/apache/commons/jelly/TJEcho.java
index 44806f58..29fb4882 100644
--- a/core/src/test/java/org/apache/commons/jelly/TJEcho.java
+++ b/core/src/test/java/org/apache/commons/jelly/TJEcho.java
@@ -1,3 +1,20 @@
+/*
+ * 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.
+ */
+
 package org.apache.commons.jelly;
 
 import org.apache.commons.jelly.MissingAttributeException;
diff --git a/core/src/test/java/org/apache/commons/jelly/TJTagLibrary.java b/core/src/test/java/org/apache/commons/jelly/TJTagLibrary.java
index 96bff96d..1a98fedf 100644
--- a/core/src/test/java/org/apache/commons/jelly/TJTagLibrary.java
+++ b/core/src/test/java/org/apache/commons/jelly/TJTagLibrary.java
@@ -1,3 +1,20 @@
+/*
+ * 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.
+ */
+
 package org.apache.commons.jelly;
 
 import org.apache.commons.jelly.JellyException;
diff --git a/core/src/test/java/org/apache/commons/jelly/TJTest.java b/core/src/test/java/org/apache/commons/jelly/TJTest.java
index 3b06b86d..6e767d71 100644
--- a/core/src/test/java/org/apache/commons/jelly/TJTest.java
+++ b/core/src/test/java/org/apache/commons/jelly/TJTest.java
@@ -1,3 +1,20 @@
+/*
+ * 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.
+ */
+
 package org.apache.commons.jelly;
 
 import org.apache.commons.jelly.MissingAttributeException;
diff --git a/core/src/test/java/org/apache/commons/jelly/TestTrim.java b/core/src/test/java/org/apache/commons/jelly/TestTrim.java
index fbdd5a70..b8a01de6 100644
--- a/core/src/test/java/org/apache/commons/jelly/TestTrim.java
+++ b/core/src/test/java/org/apache/commons/jelly/TestTrim.java
@@ -14,6 +14,7 @@
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
+
 package org.apache.commons.jelly;
 
 import junit.framework.Test;
diff --git a/core/src/test/java/org/apache/commons/jelly/core/TestNestedExceptions.java b/core/src/test/java/org/apache/commons/jelly/core/TestNestedExceptions.java
index 16d42421..1b3ae2f6 100644
--- a/core/src/test/java/org/apache/commons/jelly/core/TestNestedExceptions.java
+++ b/core/src/test/java/org/apache/commons/jelly/core/TestNestedExceptions.java
@@ -1,3 +1,20 @@
+/*
+ * 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.
+ */
+
 package org.apache.commons.jelly.core;
 
 import junit.framework.TestSuite;
diff --git a/core/src/test/java/org/apache/commons/jelly/expression/TestCustomExpressionFactory.java b/core/src/test/java/org/apache/commons/jelly/expression/TestCustomExpressionFactory.java
index bd28bc0a..3898d34a 100644
--- a/core/src/test/java/org/apache/commons/jelly/expression/TestCustomExpressionFactory.java
+++ b/core/src/test/java/org/apache/commons/jelly/expression/TestCustomExpressionFactory.java
@@ -1,3 +1,20 @@
+/*
+ * 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.
+ */
+
 package org.apache.commons.jelly.expression;
 
 import java.io.File;
diff --git a/core/src/test/resources/META-INF/services/jelly.test-library b/core/src/test/resources/META-INF/services/jelly.test-library
index f433df47..c235d5fc 100644
--- a/core/src/test/resources/META-INF/services/jelly.test-library
+++ b/core/src/test/resources/META-INF/services/jelly.test-library
@@ -1 +1,17 @@
+#
+#   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.
+#
 org.apache.commons.jelly.test.impl.DummyTagLibrary
\ No newline at end of file
diff --git a/core/src/test/resources/org/apache/commons/jelly/core/testNewCatchTag.xml b/core/src/test/resources/org/apache/commons/jelly/core/testNewCatchTag.xml
index 65246b6f..9377e21d 100644
--- a/core/src/test/resources/org/apache/commons/jelly/core/testNewCatchTag.xml
+++ b/core/src/test/resources/org/apache/commons/jelly/core/testNewCatchTag.xml
@@ -1,3 +1,20 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
 <test:suite 
     xmlns:j="jelly:core" 
     xmlns:test="jelly:junit">
diff --git a/core/src/test/resources/org/apache/commons/jelly/core/testSeveralSwitchCall.jelly b/core/src/test/resources/org/apache/commons/jelly/core/testSeveralSwitchCall.jelly
index ae318dde..91f26576 100644
--- a/core/src/test/resources/org/apache/commons/jelly/core/testSeveralSwitchCall.jelly
+++ b/core/src/test/resources/org/apache/commons/jelly/core/testSeveralSwitchCall.jelly
@@ -1,3 +1,20 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core">
 	<j:forEach var="var" items="a,b">
 		<j:switch on="${var}">
diff --git a/core/src/test/resources/org/apache/commons/jelly/expression/jelly1.xml b/core/src/test/resources/org/apache/commons/jelly/expression/jelly1.xml
index 292e4e3d..8a5e1016 100644
--- a/core/src/test/resources/org/apache/commons/jelly/expression/jelly1.xml
+++ b/core/src/test/resources/org/apache/commons/jelly/expression/jelly1.xml
@@ -1,3 +1,20 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
 <t:test xmlns:t="jelly:test">
 	
 	<t:echo id="1" attr="${ 1 + 2 }">${ 'hello' + " world" }</t:echo>
diff --git a/core/src/test/resources/org/apache/commons/jelly/outputBad.jelly b/core/src/test/resources/org/apache/commons/jelly/outputBad.jelly
index a489227c..7bbe7dca 100644
--- a/core/src/test/resources/org/apache/commons/jelly/outputBad.jelly
+++ b/core/src/test/resources/org/apache/commons/jelly/outputBad.jelly
@@ -1,3 +1,20 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core">
 	<html/>
 </j:jelly>
\ No newline at end of file
diff --git a/core/src/test/resources/org/apache/commons/jelly/outputData.jelly b/core/src/test/resources/org/apache/commons/jelly/outputData.jelly
index 08216537..5466cf6f 100644
--- a/core/src/test/resources/org/apache/commons/jelly/outputData.jelly
+++ b/core/src/test/resources/org/apache/commons/jelly/outputData.jelly
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="utf-8"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core"><j:mute>
 	<!-- this test should output exactly the toString() of a list with one item, string -->
 	<j:new var="o1" className="java.util.LinkedList"/>
diff --git a/core/src/test/resources/org/apache/commons/jelly/outputGood.jelly b/core/src/test/resources/org/apache/commons/jelly/outputGood.jelly
index 4d1e64c0..af2d99ce 100644
--- a/core/src/test/resources/org/apache/commons/jelly/outputGood.jelly
+++ b/core/src/test/resources/org/apache/commons/jelly/outputGood.jelly
@@ -1,3 +1,20 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core">
 	<html/>x
 </j:jelly>
\ No newline at end of file
diff --git a/core/src/test/resources/org/apache/commons/jelly/testStaticNamespacedAttributes.jelly b/core/src/test/resources/org/apache/commons/jelly/testStaticNamespacedAttributes.jelly
index 6780ff4d..eb763c31 100644
--- a/core/src/test/resources/org/apache/commons/jelly/testStaticNamespacedAttributes.jelly
+++ b/core/src/test/resources/org/apache/commons/jelly/testStaticNamespacedAttributes.jelly
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="utf-8" ?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core">
 	<blip xmlns:blop="blop" blop:x="blip"/>
 </j:jelly>
diff --git a/jelly-tags/ant/pom.xml b/jelly-tags/ant/pom.xml
index 1698c4a2..d23e3ecc 100644
--- a/jelly-tags/ant/pom.xml
+++ b/jelly-tags/ant/pom.xml
@@ -66,4 +66,17 @@
 
     <!-- END for testing -->
   </dependencies>
+  <build>
+	<plugins>
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+        <configuration>
+          <excludes>
+            <exclude>src/test/resources/org/apache/commons/jelly/ant/sample.txt</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 </project>
diff --git a/jelly-tags/html/pom.xml b/jelly-tags/html/pom.xml
index 654edd9c..e9ce3141 100644
--- a/jelly-tags/html/pom.xml
+++ b/jelly-tags/html/pom.xml
@@ -81,4 +81,17 @@
 
     <!-- END for testing -->
   </dependencies>
+  <build>
+	<plugins>
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+        <configuration>
+          <excludes>
+            <exclude>src/test/resources/org/apache/commons/jelly/html/textScript.txt</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 </project>
diff --git a/jelly-tags/jetty/pom.xml b/jelly-tags/jetty/pom.xml
index 83c303fc..d7dcfb15 100644
--- a/jelly-tags/jetty/pom.xml
+++ b/jelly-tags/jetty/pom.xml
@@ -67,4 +67,19 @@
 
     <!-- END for testing -->
   </dependencies>
+  <build>
+	<plugins>
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+        <configuration>
+          <excludes>
+            <exclude>src/test/resources/org/apache/commons/jelly/jetty/docRoot/contextTest/contextTest.txt</exclude>
+            <exclude>src/test/resources/org/apache/commons/jelly/jetty/docRoot/resourceHandlerTest/resourceHandlerTest.txt</exclude>
+            <exclude>src/test/resources/org/apache/commons/jelly/jetty/docRoot/test1.txt</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 </project>
diff --git a/jelly-tags/jsl/src/test/resources/org/apache/commons/jelly/jsl/test1.xml b/jelly-tags/jsl/src/test/resources/org/apache/commons/jelly/jsl/test1.xml
index 8108088e..93239b37 100644
--- a/jelly-tags/jsl/src/test/resources/org/apache/commons/jelly/jsl/test1.xml
+++ b/jelly-tags/jsl/src/test/resources/org/apache/commons/jelly/jsl/test1.xml
@@ -1,3 +1,20 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
 <document>
   <properties>
     <title>Test1</title>
diff --git a/jelly-tags/jsl/src/test/resources/org/apache/commons/jelly/jsl/test2.xml b/jelly-tags/jsl/src/test/resources/org/apache/commons/jelly/jsl/test2.xml
index f26015f8..efe3b08d 100644
--- a/jelly-tags/jsl/src/test/resources/org/apache/commons/jelly/jsl/test2.xml
+++ b/jelly-tags/jsl/src/test/resources/org/apache/commons/jelly/jsl/test2.xml
@@ -1,3 +1,20 @@
+<?xml version="1.0"?>
+<!--
+  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.
+-->
 <document>
   <properties>
     <title>Test2</title>
diff --git a/jelly-tags/junit/pom.xml b/jelly-tags/junit/pom.xml
index 94b96083..16bd8eba 100644
--- a/jelly-tags/junit/pom.xml
+++ b/jelly-tags/junit/pom.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
diff --git a/jelly-tags/log/src/main/java/org/apache/commons/jelly/tags/log/package-info.java b/jelly-tags/log/src/main/java/org/apache/commons/jelly/tags/log/package-info.java
index 4e24fd5a..b37c3bca 100644
--- a/jelly-tags/log/src/main/java/org/apache/commons/jelly/tags/log/package-info.java
+++ b/jelly-tags/log/src/main/java/org/apache/commons/jelly/tags/log/package-info.java
@@ -1,3 +1,20 @@
+/*
+ * 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.
+ */
+
 /**
  * Custom tags for generating textual logging information using <a href="http://commons.apache.org/logging/">commons-logging</a> which will use either log4j,
  * logkit or JDK 1.4 logging depending on the classpath and configuration.
diff --git a/jelly-tags/swing/src/main/java/org/apache/commons/jelly/tags/swing/CardLayoutTag.java b/jelly-tags/swing/src/main/java/org/apache/commons/jelly/tags/swing/CardLayoutTag.java
index fafa6233..fe2fc3ad 100644
--- a/jelly-tags/swing/src/main/java/org/apache/commons/jelly/tags/swing/CardLayoutTag.java
+++ b/jelly-tags/swing/src/main/java/org/apache/commons/jelly/tags/swing/CardLayoutTag.java
@@ -1,6 +1,20 @@
 /*
- * Created on Nov 6, 2005
+ * 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.
  */
+
 package org.apache.commons.jelly.tags.swing;
 
 import java.awt.CardLayout;
diff --git a/jelly-tags/swing/src/test/resources/org/apache/commons/jelly/swing/swingTags.jelly b/jelly-tags/swing/src/test/resources/org/apache/commons/jelly/swing/swingTags.jelly
index 6066bd7b..55d9c45e 100644
--- a/jelly-tags/swing/src/test/resources/org/apache/commons/jelly/swing/swingTags.jelly
+++ b/jelly-tags/swing/src/test/resources/org/apache/commons/jelly/swing/swingTags.jelly
@@ -1,4 +1,20 @@
 <?xml version="1.0"?>
+<!--
+  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.
+-->
 <j:jelly 
     xmlns:j="jelly:core" 
     xmlns="jelly:swing"
diff --git a/jelly-tags/util/pom.xml b/jelly-tags/util/pom.xml
index 00b3b690..bae5b0df 100644
--- a/jelly-tags/util/pom.xml
+++ b/jelly-tags/util/pom.xml
@@ -1,4 +1,22 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  * 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.
+-->
 <project xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd" xmlns="http://maven.apache.org/POM/4.0.0"
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
   <modelVersion>4.0.0</modelVersion>
@@ -39,4 +57,25 @@
 
     <!-- END for test -->
   </dependencies>
+  
+  <build>
+	<plugins>
+      <plugin>
+        <groupId>org.apache.rat</groupId>
+        <artifactId>apache-rat-plugin</artifactId>
+        <configuration>
+          <excludes>
+            <exclude>src/test/resources/org/apache/commons/jelly/tags/util/loadText1.txt</exclude>
+            <exclude>src/test/resources/org/apache/commons/jelly/tags/util/loadText2.txt</exclude>
+            <exclude>src/test/resources/org/apache/commons/jelly/tags/util/loadText3.txt</exclude>
+            <exclude>src/test/resources/org/apache/commons/jelly/tags/util/loadText4.txt</exclude>
+            <exclude>src/test/resources/org/apache/commons/jelly/tags/util/loadText5.txt</exclude>
+            <exclude>src/test/resources/org/apache/commons/jelly/tags/util/loadText6.txt</exclude>
+            <exclude>src/test/resources/org/apache/commons/jelly/tags/util/loadText7.txt</exclude>
+            <exclude>src/test/resources/org/apache/commons/jelly/tags/util/loadText8.txt</exclude>
+          </excludes>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
 </project>
diff --git a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpace.jelly b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpace.jelly
index 7cc10ce3..545d5a23 100644
--- a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpace.jelly
+++ b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpace.jelly
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml" xmlns="abc">
     <top-node>
         <x:element URI="http://apache/trueNS" name="test-node">
diff --git a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceDefaultNS.jelly b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceDefaultNS.jelly
index 60a856b1..cbdc1870 100644
--- a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceDefaultNS.jelly
+++ b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceDefaultNS.jelly
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml">
     <top-node>
         <x:element URI="http://apache/trueNS" name="test-node">
diff --git a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceDuplicatedNS.jelly b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceDuplicatedNS.jelly
index 0b10f957..ecea89af 100644
--- a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceDuplicatedNS.jelly
+++ b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceDuplicatedNS.jelly
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml">
     <x:element name="test-node">
         <x:attribute URI="http://apache/testNS" name="test:abc" trim="true">testValue</x:attribute>
diff --git a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceWithInnerElements.jelly b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceWithInnerElements.jelly
index 9b2ccdb6..1fa6a03a 100644
--- a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceWithInnerElements.jelly
+++ b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/attributeNameSpaceWithInnerElements.jelly
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml">
     <x:element name="test-node">
         <x:attribute URI="http://apache/testNS" name="test:abc" trim="true">testValue</x:attribute>
diff --git a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/elementWithNameSpace.jelly b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/elementWithNameSpace.jelly
index 69ee7964..4d765339 100644
--- a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/elementWithNameSpace.jelly
+++ b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/elementWithNameSpace.jelly
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml">
     <x:element URI="http://schemas.xmlsoap.org/soap/envelope/" name="env:Envelope">
         <x:attribute URI="http://schemas.xmlsoap.org/soap/envelope/" 
diff --git a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/elementWithNameSpaceError.jelly b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/elementWithNameSpaceError.jelly
index 68830b78..f64d2807 100644
--- a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/elementWithNameSpaceError.jelly
+++ b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/elementWithNameSpaceError.jelly
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml">
     <x:element URI="http://schemas.xmlsoap.org/soap/envelope/" name="env:Envelope">
         <x:attribute name="env:encodingStyle" trim="true">
diff --git a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/entity.xml b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/entity.xml
index 90944782..da59c48f 100644
--- a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/entity.xml
+++ b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/entity.xml
@@ -1,4 +1,20 @@
 <?xml version="1.0"?>
+<!--
+  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.
+-->
 <!DOCTYPE a [
 <!ENTITY x "y">
 ]>
diff --git a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/namespaceReplace.jelly b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/namespaceReplace.jelly
index fb301537..3a25bd1a 100644
--- a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/namespaceReplace.jelly
+++ b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/namespaceReplace.jelly
@@ -1,4 +1,20 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!--
+  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.
+-->
 <j:jelly xmlns:j="jelly:core" xmlns:x="jelly:xml">
     <x:element URI="${ns}" name="test-node">
         <x:attribute URI="http://apache/testNS" name="test:abc" trim="true">testValue</x:attribute>
diff --git a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/schematron/skeleton1-5.xsl b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/schematron/skeleton1-5.xsl
index fde54e54..e1ea1f2e 100644
--- a/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/schematron/skeleton1-5.xsl
+++ b/jelly-tags/xml/src/test/resources/org/apache/commons/jelly/tags/xml/schematron/skeleton1-5.xsl
@@ -1,4 +1,20 @@
 <?xml version="1.0"?>
+<!--
+  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.
+-->
 <!-- Beta Skeleton Module for the Schematron 1.5 XML Schema Language.
 	http://www.ascc.net/xml/schematron/
  
diff --git a/src/changes/changes.xml b/src/changes/changes.xml
index 371f367e..86af480f 100644
--- a/src/changes/changes.xml
+++ b/src/changes/changes.xml
@@ -47,7 +47,8 @@ The <action> type attribute can be add,update,fix,remove.
 
   <body>
     <release version="1.1.0" date="YYYY-MM-DD" description="Java 8 required.">
-      <action type="update]" due-to="ggregory">Bump Java from 7 to 8.</action>
+      <action type="update" due-to="ggregory">Bump Java from 7 to 8.</action>
+      <action type="update" due-to="ggregory">Bump commons-parent from 42 to 56.</action>
     </release>
   </body>
 </document>