diff --git a/build.bat b/build.bat
index 4c1c77a032..d050956a4d 100644
--- a/build.bat
+++ b/build.bat
@@ -68,6 +68,8 @@ if /I "%~1"=="--debug" (
set "TARGET=dependency-check"
) else if /I "%~1"=="dependency-security-check" (
set "TARGET=dependency-security-check"
+) else if /I "%~1"=="format-poms" (
+ set "TARGET=format-poms"
)
shift
goto parse_args
@@ -115,6 +117,18 @@ if "%TARGET%"=="clean" (
set "CMD=%BASE_CMD% dependency:analyze"
) else if "%TARGET%"=="dependency-security-check" (
set "CMD=%BASE_CMD% dependency-check:check"
+) else if "%TARGET%"=="format-poms" (
+ set "SAXON=%USERPROFILE%\.m2\repository\net\sf\saxon\Saxon-HE\9.9.1-8\Saxon-HE-9.9.1-8.jar"
+ for /r %%POM in (pom.xml) do (
+ echo | set /p dummyName="Formatting %%POM ..."
+ java -jar "%SAXON%" -s:%%POM -xsl:format-pom.xslt -o:%%POM
+ echo OK
+
+ echo | set /p dummyName="Checking for duplicate license entries in %%POM ... "
+ java -cp "%SAXON%" net.sf.saxon.Query -q:check-pom-license-uniqueness.xq pom-file-uri=file:%%POM
+ echo OK
+ )
+ goto end
) else (
echo Invalid target: %TARGET%
goto show_useage
diff --git a/build.sh b/build.sh
index ffaad3fa9a..37673a114d 100755
--- a/build.sh
+++ b/build.sh
@@ -38,7 +38,7 @@ do
key="$1"
case $key in
- clean|quick|quick-archives|quick-docker|quick-archives-docker|quick-install|test|site|license-check|license-format|dependency-check|dependency-security-check)
+ clean|quick|quick-archives|quick-docker|quick-archives-docker|quick-install|test|site|license-check|license-format|dependency-check|dependency-security-check|format-poms)
TARGET="$1"
shift
;;
@@ -75,6 +75,7 @@ function print-useage() {
echo -e "\tlicence-format - Adds the correct license header to any source files that are missing it"
echo -e "\tdependency-check - Checks that all modules have correctly declared their dependencies"
echo -e "\tdependency-security-check - Checks that all dependencies have no unexpected CVE security issues"
+ echo -e "\tformat-poms - Format the pom.xml files"
echo -e "\tclean - Remove all built artifacts"
echo -e "\n--offline - attempts to run the Maven build in offline mode"
}
@@ -170,5 +171,24 @@ if [ "${TARGET}" == "dependency-security-check" ]; then
exit 0;
fi
+if [ "${TARGET}" == "format-poms" ]; then
+ SAXON="${HOME}/.m2/repository/net/sf/saxon/Saxon-HE/9.9.1-8/Saxon-HE-9.9.1-8.jar"
+ POMS="$(find . -name pom.xml)"
+ for pom in $POMS; do
+
+ echo -n "Formatting ${pom} ... "
+ CMD="java -jar ${SAXON} -s:${pom} -xsl:format-pom.xslt -o:${pom}"
+ $CMD
+ echo "OK"
+
+ echo -n "Checking for duplicate license entries in ${pom} ... "
+ CMD="java -cp ${SAXON} net.sf.saxon.Query -q:check-pom-license-uniqueness.xq pom-file-uri=file:${pom}"
+ $CMD
+ echo "OK"
+
+ done
+ exit 0;
+fi
+
print-useage
exit 0;
diff --git a/check-pom-license-uniqueness.xq b/check-pom-license-uniqueness.xq
new file mode 100644
index 0000000000..6407294d9d
--- /dev/null
+++ b/check-pom-license-uniqueness.xq
@@ -0,0 +1,79 @@
+(:
+ : Elemental
+ : Copyright (C) 2024, Evolved Binary Ltd
+ :
+ : admin@evolvedbinary.com
+ : https://www.evolvedbinary.com | https://www.elemental.xyz
+ :
+ : This library is free software; you can redistribute it and/or
+ : modify it under the terms of the GNU Lesser General Public
+ : License as published by the Free Software Foundation; version 2.1.
+ :
+ : This library is distributed in the hope that it will be useful,
+ : but WITHOUT ANY WARRANTY; without even the implied warranty of
+ : MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ : Lesser General Public License for more details.
+ :
+ : You should have received a copy of the GNU Lesser General Public
+ : License along with this library; if not, write to the Free Software
+ : Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
+ :)
+ xquery version "3.1";
+
+(:~
+ : Checks within the and of each with a pom.xml
+ : file to make sure there are no duplicate entries.
+ :)
+
+declare namespace output = "http://www.w3.org/2010/xslt-xquery-serialization";
+declare namespace pom = "http://maven.apache.org/POM/4.0.0";
+
+declare option output:omit-xml-declaration "yes";
+
+
+(: Must be set externally with the URI to the pom.xml file :)
+declare variable $pom-file-uri as xs:string external;
+
+let $pom := doc($pom-file-uri)
+return
+(
+
+ let $includes-elements := $pom//pom:includes
+ for $includes-element in $includes-elements
+ let $total-includes := count($includes-element/pom:include/string(.))
+ let $distinct-includes := count(distinct-values($includes-element/pom:include/string(.)))
+ return
+ if ($total-includes ne $distinct-includes)
+ then
+ let $duplicates :=
+ distinct-values(
+ for $include in $includes-element/pom:include/string(.)
+ where count($includes-element/pom:include[. eq $include]) gt 1
+ return $include
+ )
+ return
+ error(xs:QName("duplicate-include"), "There are duplicate 'include' license entries within a 'licenseSet' in: " || $pom-file-uri || " at: " || path($includes-element) || " duplicates: " || string-join($duplicates, ", "))
+ else
+ ()
+
+,
+
+ let $excludes-elements := $pom//pom:excludes[parent::pom:licenseSet]
+ for $excludes-element in $excludes-elements
+ let $total-excludes := count($excludes-element/pom:exclude/string(.))
+ let $distinct-excludes := count(distinct-values($excludes-element/pom:exclude/string(.)))
+ return
+ if ($total-excludes ne $distinct-excludes)
+ then
+ let $duplicates :=
+ distinct-values(
+ for $exclude in $excludes-element/pom:exclude/string(.)
+ where count($excludes-element/pom:exclude[. eq $exclude]) gt 1
+ return $exclude
+ )
+ return
+ error(xs:QName("duplicate-exclude"), "There are duplicate 'exclude' license entries within a 'licenseSet' in: " || $pom-file-uri || " at: " || path($excludes-element) || " duplicates: " || string-join($duplicates, ", "))
+ else
+ ()
+
+)
\ No newline at end of file
diff --git a/elemental-parent/pom.xml b/elemental-parent/pom.xml
index 38e5c4fadd..9272aa07c5 100644
--- a/elemental-parent/pom.xml
+++ b/elemental-parent/pom.xml
@@ -409,7 +409,7 @@
-
+
${surefire.forkCount}
${surefire.reuseForks}
@{jacocoArgLine} --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.ref=ALL-UNNAMED --add-opens=java.base/java.lang.reflect=ALL-UNNAMED -Dfile.encoding=${project.build.sourceEncoding}
@@ -705,4 +705,4 @@
-
+
\ No newline at end of file
diff --git a/exist-ant/pom.xml b/exist-ant/pom.xml
index 976cf5cf92..7663cad2b0 100644
--- a/exist-ant/pom.xml
+++ b/exist-ant/pom.xml
@@ -172,8 +172,8 @@
pom.xml
- src/test/resources/log4j2.xml
src/test/resources-filtered/conf.xml
+ src/test/resources/log4j2.xml
@@ -183,14 +183,14 @@
-->
${project.parent.relativePath}/../exist-parent/existdb-LGPL-21-license.template.txt
- **.txt
**.md
- **LICENSE
+ **.txt
**.xar
- xquery-license-style.xml
+ **LICENSE
pom.xml
- src/test/resources/log4j2.xml
+ xquery-license-style.xml
src/test/resources-filtered/conf.xml
+ src/test/resources/log4j2.xml
@@ -200,4 +200,4 @@
-
+
\ No newline at end of file
diff --git a/exist-core-jcstress/pom.xml b/exist-core-jcstress/pom.xml
index f722a11582..dc2dc5619f 100644
--- a/exist-core-jcstress/pom.xml
+++ b/exist-core-jcstress/pom.xml
@@ -167,4 +167,4 @@
-
+
\ No newline at end of file
diff --git a/exist-core-jmh/pom.xml b/exist-core-jmh/pom.xml
index cf2f3e9a7b..e48d45b3d3 100644
--- a/exist-core-jmh/pom.xml
+++ b/exist-core-jmh/pom.xml
@@ -218,4 +218,4 @@
-
+
\ No newline at end of file
diff --git a/exist-core/pom.xml b/exist-core/pom.xml
index 549286a4ff..4a5fe6b56f 100644
--- a/exist-core/pom.xml
+++ b/exist-core/pom.xml
@@ -791,8 +791,8 @@
pom.xml
- src/test/resources/log4j2.xml
src/test/resources-filtered/conf.xml
+ src/test/resources/log4j2.xml
src/test/resources/standalone-webapp/WEB-INF/web.xml
src/test/xquery/tail-recursion.xml
src/test/xquery/maps/maps.xqm
@@ -805,8 +805,8 @@
src/test/java/org/exist/Indexer3Test.java
src/test/java/org/exist/IndexerTest.java
src/main/java/org/exist/Namespaces.java
- src/test/java/org/exist/TestDataGenerator
src/main/resources-filtered/org/exist/system.properties
+ src/test/java/org/exist/TestDataGenerator
src/main/java/org/exist/backup/ExportGUI.java
src/main/java/org/exist/backup/ExportMain.java
src/main/java/org/exist/backup/Main.java
@@ -868,8 +868,8 @@
src/test/java/org/exist/dom/memtree/DOMIndexerTest.java
src/test/java/org/exist/dom/memtree/DOMTest.java
src/main/java/org/exist/dom/memtree/ElementImpl.java
- src/test/java/org/exist/dom/memtree/MemtreeInXQueryTest.java
src/main/java/org/exist/dom/memtree/MemTreeBuilder.java
+ src/test/java/org/exist/dom/memtree/MemtreeInXQueryTest.java
src/main/java/org/exist/dom/memtree/NamespaceNode.java
src/main/java/org/exist/dom/memtree/NodeImpl.java
src/main/java/org/exist/dom/memtree/ProcessingInstructionImpl.java
@@ -881,14 +881,14 @@
src/test/java/org/exist/dom/persistent/DefaultDocumentSetTest.java
src/main/java/org/exist/dom/persistent/DocumentImpl.java
src/main/java/org/exist/dom/persistent/DocumentMetadata.java
- src/main/java/org/exist/dom/persistent/DocumentTypeImpl.java
src/main/java/org/exist/dom/persistent/DocumentSet.java
+ src/main/java/org/exist/dom/persistent/DocumentTypeImpl.java
src/main/java/org/exist/dom/persistent/ElementImpl.java
+ src/main/java/org/exist/dom/persistent/LockToken.java
src/main/java/org/exist/dom/persistent/NewArrayNodeSet.java
src/main/java/org/exist/dom/persistent/NodeProxy.java
src/main/java/org/exist/dom/persistent/NodeSet.java
src/test/java/org/exist/dom/persistent/NodeTest.java
- src/main/java/org/exist/dom/persistent/LockToken.java
src/test/java/org/exist/dom/persistent/PersistentDomTest.java
src/main/java/org/exist/dom/persistent/ProcessingInstructionImpl.java
src/main/java/org/exist/dom/persistent/SortedNodeSet.java
@@ -982,8 +982,8 @@
src/test/java/org/exist/storage/NodePathTest.java
src/main/java/org/exist/storage/ProcessMonitor.java
src/test/java/org/exist/storage/RecoverBinary2Test.java
- src/test/java/org/exist/storage/RecoveryTest.java
src/test/java/org/exist/storage/Recovery2Test.java
+ src/test/java/org/exist/storage/RecoveryTest.java
src/test/java/org/exist/storage/RemoveCollectionTest.java
src/main/java/org/exist/storage/StorageAddress.java
src/test/java/org/exist/storage/XIncludeSerializerTest.java
@@ -1065,8 +1065,8 @@
src/main/java/org/exist/xmldb/AbstractRemoteResource.java
src/test/java/org/exist/xmldb/ContentAsDOMTest.java
src/test/java/org/exist/xmldb/CreateCollectionsTest.java
- src/test/java/org/exist/xmldb/EXistXMLSerializeTest.java
src/main/java/org/exist/xmldb/EXistResource.java
+ src/test/java/org/exist/xmldb/EXistXMLSerializeTest.java
src/test/java/org/exist/xmldb/IndexingTest.java
src/main/java/org/exist/xmldb/LocalBinaryResource.java
src/main/java/org/exist/xmldb/LocalResourceSet.java
@@ -1135,8 +1135,8 @@
src/main/java/org/exist/xquery/VariableReference.java
src/test/java/org/exist/xquery/WindowClauseTest.java
src/test/java/org/exist/xquery/XmldbBinariesTest.java
- src/test/java/org/exist/xquery/XPathQueryTest.java
src/test/java/org/exist/xquery/XPathOpOrSpecialCaseTest.java
+ src/test/java/org/exist/xquery/XPathQueryTest.java
src/main/java/org/exist/xquery/XPathUtil.java
src/main/java/org/exist/xquery/XQueryContext.java
src/test/java/org/exist/xquery/XQueryFunctionsTest.java
@@ -1148,7 +1148,6 @@
src/test/java/org/exist/xquery/functions/fn/DocTest.java
src/main/java/org/exist/xquery/functions/fn/ExtCollection.java
src/main/java/org/exist/xquery/functions/fn/FnDefaultLanguage.java
- src/main/java/org/exist/xquery/functions/fn/FnDefaultLanguage.java
src/main/java/org/exist/xquery/functions/fn/FnFormatDates.java
src/main/java/org/exist/xquery/functions/fn/FnHasChildren.java
src/main/java/org/exist/xquery/functions/fn/FnInnerMost.java
@@ -1191,13 +1190,13 @@
src/main/java/org/exist/xquery/functions/fn/FunGetDurationComponent.java
src/main/java/org/exist/xquery/functions/fn/FunHeadTail.java
src/main/java/org/exist/xquery/functions/fn/FunHigherOrderFun.java
- src/main/java/org/exist/xquery/functions/fn/FunIRIToURI.java
src/main/java/org/exist/xquery/functions/fn/FunId.java
src/main/java/org/exist/xquery/functions/fn/FunIdRef.java
src/main/java/org/exist/xquery/functions/fn/FunImplicitTimezone.java
- src/main/java/org/exist/xquery/functions/fn/FunInScopePrefixes.java
src/main/java/org/exist/xquery/functions/fn/FunIndexOf.java
+ src/main/java/org/exist/xquery/functions/fn/FunInScopePrefixes.java
src/main/java/org/exist/xquery/functions/fn/FunInsertBefore.java
+ src/main/java/org/exist/xquery/functions/fn/FunIRIToURI.java
src/main/java/org/exist/xquery/functions/fn/FunLang.java
src/main/java/org/exist/xquery/functions/fn/FunLast.java
src/main/java/org/exist/xquery/functions/fn/FunLocalName.java
@@ -1211,8 +1210,8 @@
src/main/java/org/exist/xquery/functions/fn/FunNormalizeUnicode.java
src/main/java/org/exist/xquery/functions/fn/FunNot.java
src/main/java/org/exist/xquery/functions/fn/FunNumber.java
- src/main/java/org/exist/xquery/functions/fn/FunOnFunctions.java
src/main/java/org/exist/xquery/functions/fn/FunOneOrMore.java
+ src/main/java/org/exist/xquery/functions/fn/FunOnFunctions.java
src/main/java/org/exist/xquery/functions/fn/FunParseIetfDate.java
src/main/java/org/exist/xquery/functions/fn/FunPath.java
src/main/java/org/exist/xquery/functions/fn/FunPosition.java
@@ -1226,10 +1225,10 @@
src/main/java/org/exist/xquery/functions/fn/FunSerialize.java
src/main/java/org/exist/xquery/functions/fn/FunSort.java
src/main/java/org/exist/xquery/functions/fn/FunStartsWith.java
- src/main/java/org/exist/xquery/functions/fn/FunStrLength.java
src/main/java/org/exist/xquery/functions/fn/FunString.java
src/main/java/org/exist/xquery/functions/fn/FunStringJoin.java
src/main/java/org/exist/xquery/functions/fn/FunStringToCodepoints.java
+ src/main/java/org/exist/xquery/functions/fn/FunStrLength.java
src/main/java/org/exist/xquery/functions/fn/FunSubSequence.java
src/main/java/org/exist/xquery/functions/fn/FunSubstring.java
src/main/java/org/exist/xquery/functions/fn/FunSubstringAfter.java
@@ -1324,14 +1323,14 @@
src/main/java/org/exist/xquery/value/GYearValue.java
src/main/java/org/exist/xquery/value/IntegerValue.java
src/main/java/org/exist/xquery/value/QNameValue.java
+ src/main/java/org/exist/xquery/value/SequenceType.java
src/main/java/org/exist/xquery/value/StringValue.java
src/test/java/org/exist/xquery/value/TimeTest.java
+ src/main/java/org/exist/xquery/value/TimeUtils.java
src/main/java/org/exist/xquery/value/TimeValue.java
+ src/main/java/org/exist/xquery/value/Type.java
src/test/java/org/exist/xquery/value/YearMonthDurationTest.java
src/main/java/org/exist/xquery/value/YearMonthDurationValue.java
- src/main/java/org/exist/xquery/value/SequenceType.java
- src/main/java/org/exist/xquery/value/TimeUtils.java
- src/main/java/org/exist/xquery/value/Type.java
src/main/java/org/exist/xslt/EXistURIResolver.java
src/main/java/org/exist/xslt/XsltURIResolverHelper.java
src/main/java/org/exist/xupdate/Append.java
@@ -1354,11 +1353,11 @@
-->
${project.parent.relativePath}/existdb-LGPL-21-license.template.txt
+ **/README
ARC-BSD-3-license.template.txt
BX-BSD-3-license.template.txt
DBXML-10-license.template.txt
FDB-backport-BSD-3-license.template.txt
- **/README
src/test/resources/uk-towns.txt
src/test/resources/**/*.bin
src/test/resources/**/*.xar
@@ -1366,13 +1365,11 @@
src/test/resources/org/exist/validation/entities/**
src/test/resources/org/exist/xmldb/allowAnyUri.xml
-
+
pom.xml
project-suppression.xml
- src/test/resources/log4j2.xml
src/test/resources-filtered/conf.xml
+ src/test/resources/log4j2.xml
src/test/resources/standalone-webapp/WEB-INF/web.xml
src/test/xquery/binary-value.xqm
src/test/xquery/instance-of.xqm
@@ -1397,8 +1394,8 @@
src/test/java/org/exist/Indexer3Test.java
src/test/java/org/exist/IndexerTest.java
src/main/java/org/exist/Namespaces.java
- src/test/java/org/exist/TestDataGenerator
src/main/resources-filtered/org/exist/system.properties
+ src/test/java/org/exist/TestDataGenerator
src/main/java/org/exist/backup/ExportGUI.java
src/main/java/org/exist/backup/ExportMain.java
src/main/java/org/exist/backup/Main.java
@@ -1461,8 +1458,8 @@
src/test/java/org/exist/dom/memtree/DOMIndexerTest.java
src/test/java/org/exist/dom/memtree/DOMTest.java
src/main/java/org/exist/dom/memtree/ElementImpl.java
- src/test/java/org/exist/dom/memtree/MemtreeInXQueryTest.java
src/main/java/org/exist/dom/memtree/MemTreeBuilder.java
+ src/test/java/org/exist/dom/memtree/MemtreeInXQueryTest.java
src/main/java/org/exist/dom/memtree/NamespaceNode.java
src/main/java/org/exist/dom/memtree/NodeImpl.java
src/main/java/org/exist/dom/memtree/ProcessingInstructionImpl.java
@@ -1484,11 +1481,11 @@
src/main/java/org/exist/dom/persistent/DocumentSet.java
src/main/java/org/exist/dom/persistent/DocumentTypeImpl.java
src/main/java/org/exist/dom/persistent/ElementImpl.java
+ src/main/java/org/exist/dom/persistent/LockToken.java
src/main/java/org/exist/dom/persistent/NewArrayNodeSet.java
src/main/java/org/exist/dom/persistent/NodeProxy.java
src/main/java/org/exist/dom/persistent/NodeSet.java
src/test/java/org/exist/dom/persistent/NodeTest.java
- src/main/java/org/exist/dom/persistent/LockToken.java
src/test/java/org/exist/dom/persistent/PersistentDomTest.java
src/main/java/org/exist/dom/persistent/ProcessingInstructionImpl.java
src/main/java/org/exist/dom/persistent/SortedNodeSet.java
@@ -1595,11 +1592,11 @@
src/main/java/org/exist/storage/NodePath.java
src/test/java/org/exist/storage/NodePathTest.java
src/main/java/org/exist/storage/ProcessMonitor.java
- src/test/java/org/exist/storage/RecoverBinaryTest.java
src/test/java/org/exist/storage/RecoverBinary2Test.java
+ src/test/java/org/exist/storage/RecoverBinaryTest.java
src/test/java/org/exist/storage/RecoverXmlTest.java
- src/test/java/org/exist/storage/RecoveryTest.java
src/test/java/org/exist/storage/Recovery2Test.java
+ src/test/java/org/exist/storage/RecoveryTest.java
src/test/java/org/exist/storage/RemoveCollectionTest.java
src/main/java/org/exist/storage/StorageAddress.java
src/test/java/org/exist/storage/XIncludeSerializerTest.java
@@ -1660,13 +1657,13 @@
src/main/java/org/exist/storage/serializers/XIncludeFilter.java
src/test/resources-filtered/org/exist/storage/statistics/conf.xml
src/main/java/org/exist/storage/sync/SyncTask.java
- src/test/java/org/exist/storage/util/PauseFunction.java
src/test/java/org/exist/storage/txn/ConcurrentTransactionsTest.java
src/test/java/org/exist/storage/txn/CountingTxnListener.java
src/test/java/org/exist/storage/txn/ReusableTxnTest.java
src/main/java/org/exist/storage/txn/TransactionManager.java
src/test/java/org/exist/storage/txn/TransactionManagerTestHelper.java
src/test/java/org/exist/storage/txn/TxnTest.java
+ src/test/java/org/exist/storage/util/PauseFunction.java
src/main/java/org/exist/test/DiffMatcher.java
src/main/java/org/exist/test/ExistXmldbEmbeddedServer.java
src/test/java/org/exist/test/Util.java
@@ -1739,8 +1736,8 @@
src/main/java/org/exist/xmldb/AbstractRemoteResource.java
src/test/java/org/exist/xmldb/ContentAsDOMTest.java
src/test/java/org/exist/xmldb/CreateCollectionsTest.java
- src/test/java/org/exist/xmldb/EXistXMLSerializeTest.java
src/main/java/org/exist/xmldb/EXistResource.java
+ src/test/java/org/exist/xmldb/EXistXMLSerializeTest.java
src/test/java/org/exist/xmldb/IndexingTest.java
src/main/java/org/exist/xmldb/LocalBinaryResource.java
src/main/java/org/exist/xmldb/LocalResourceSet.java
@@ -1837,9 +1834,8 @@
src/test/java/org/exist/xquery/XQueryTest.java
src/test/java/org/exist/xquery/XQueryUpdateTest.java
src/main/java/org/exist/xquery/functions/array/ArrayType.java
- src/main/java/org/exist/xquery/functions/fn/ExtCollection.java
src/test/java/org/exist/xquery/functions/fn/DocTest.java
- src/main/java/org/exist/xquery/functions/fn/FnDefaultLanguage.java
+ src/main/java/org/exist/xquery/functions/fn/ExtCollection.java
src/main/java/org/exist/xquery/functions/fn/FnDefaultLanguage.java
src/main/java/org/exist/xquery/functions/fn/FnFormatDates.java
src/main/java/org/exist/xquery/functions/fn/FnHasChildren.java
@@ -1884,13 +1880,13 @@
src/main/java/org/exist/xquery/functions/fn/FunGetDurationComponent.java
src/main/java/org/exist/xquery/functions/fn/FunHeadTail.java
src/main/java/org/exist/xquery/functions/fn/FunHigherOrderFun.java
- src/main/java/org/exist/xquery/functions/fn/FunIRIToURI.java
src/main/java/org/exist/xquery/functions/fn/FunId.java
src/main/java/org/exist/xquery/functions/fn/FunIdRef.java
src/main/java/org/exist/xquery/functions/fn/FunImplicitTimezone.java
- src/main/java/org/exist/xquery/functions/fn/FunInScopePrefixes.java
src/main/java/org/exist/xquery/functions/fn/FunIndexOf.java
+ src/main/java/org/exist/xquery/functions/fn/FunInScopePrefixes.java
src/main/java/org/exist/xquery/functions/fn/FunInsertBefore.java
+ src/main/java/org/exist/xquery/functions/fn/FunIRIToURI.java
src/main/java/org/exist/xquery/functions/fn/FunLang.java
src/main/java/org/exist/xquery/functions/fn/FunLast.java
src/main/java/org/exist/xquery/functions/fn/FunLocalName.java
@@ -1904,8 +1900,8 @@
src/main/java/org/exist/xquery/functions/fn/FunNormalizeUnicode.java
src/main/java/org/exist/xquery/functions/fn/FunNot.java
src/main/java/org/exist/xquery/functions/fn/FunNumber.java
- src/main/java/org/exist/xquery/functions/fn/FunOnFunctions.java
src/main/java/org/exist/xquery/functions/fn/FunOneOrMore.java
+ src/main/java/org/exist/xquery/functions/fn/FunOnFunctions.java
src/main/java/org/exist/xquery/functions/fn/FunParseIetfDate.java
src/main/java/org/exist/xquery/functions/fn/FunPath.java
src/main/java/org/exist/xquery/functions/fn/FunPosition.java
@@ -1919,10 +1915,10 @@
src/main/java/org/exist/xquery/functions/fn/FunSerialize.java
src/main/java/org/exist/xquery/functions/fn/FunSort.java
src/main/java/org/exist/xquery/functions/fn/FunStartsWith.java
- src/main/java/org/exist/xquery/functions/fn/FunStrLength.java
src/main/java/org/exist/xquery/functions/fn/FunString.java
src/main/java/org/exist/xquery/functions/fn/FunStringJoin.java
src/main/java/org/exist/xquery/functions/fn/FunStringToCodepoints.java
+ src/main/java/org/exist/xquery/functions/fn/FunStrLength.java
src/main/java/org/exist/xquery/functions/fn/FunSubSequence.java
src/main/java/org/exist/xquery/functions/fn/FunSubstring.java
src/main/java/org/exist/xquery/functions/fn/FunSubstringAfter.java
@@ -2047,8 +2043,8 @@
src/test/java/org/exist/xquery/value/SubSequenceRangeTest.java
src/test/java/org/exist/xquery/value/SubSequenceTest.java
src/test/java/org/exist/xquery/value/TimeTest.java
- src/main/java/org/exist/xquery/value/TimeValue.java
src/main/java/org/exist/xquery/value/TimeUtils.java
+ src/main/java/org/exist/xquery/value/TimeValue.java
src/main/java/org/exist/xquery/value/Type.java
src/test/java/org/exist/xquery/value/YearMonthDurationTest.java
src/main/java/org/exist/xquery/value/YearMonthDurationValue.java
@@ -2065,10 +2061,9 @@
src/main/java/org/exist/xupdate/Update.java
src/main/java/org/exist/xupdate/XUpdateProcessor.java
src/test/java/org/exist/xupdate/XUpdateTest.java
+
-
+
src/main/java/org/exist/storage/btree/BTree.java
src/main/java/org/exist/storage/btree/BTreeCallback.java
src/main/java/org/exist/storage/btree/BTreeException.java
@@ -2076,10 +2071,9 @@
src/main/java/org/exist/storage/btree/IndexQuery.java
src/main/java/org/exist/storage/btree/Paged.java
src/main/java/org/exist/storage/btree/Value.java
+
-
+
src/main/java/org/exist/util/CodePointString.java
src/test/java/org/exist/util/CodePointStringTest.java
src/main/java/org/exist/util/io/ByteBufferAccessor.java
@@ -2093,6 +2087,7 @@
src/main/java/org/exist/util/io/MemoryMappedFileFilterInputStreamCache.java
src/main/java/org/exist/util/io/TemporaryFileManager.java
src/main/java/org/exist/xquery/functions/fn/FnFormatNumbers.java
+
@@ -2123,7 +2118,6 @@ The original license statement is also included below.]]>
-->
ARC-BSD-3-license.template.txt
-
src/main/java/org/exist/util/io/ByteBufferAccessor.java
src/main/java/org/exist/util/io/ByteBufferInputStream.java
@@ -2542,4 +2536,4 @@ The BaseX Team. The original license statement is also included below.]]>
-
+
\ No newline at end of file
diff --git a/exist-distribution/pom.xml b/exist-distribution/pom.xml
index 7a9c9c5df0..d60331b01f 100644
--- a/exist-distribution/pom.xml
+++ b/exist-distribution/pom.xml
@@ -386,7 +386,8 @@
src/main/scripts/create-dmg-mac.sh
- src/main/config/**
+
+ src/main/config/**
@@ -406,7 +407,8 @@
src/main/xslt/**
- src/main/config/**
+
+ src/main/config/**
src/main/xslt/configure_10_0.dtd
src/main/xslt/jakartaee_9.xsd
src/main/xslt/jakartaee_web_services_client_2_0.xsd
@@ -772,13 +774,13 @@
-
-
+
+
-
-
-
+
+
+
@@ -792,14 +794,14 @@
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
@@ -811,11 +813,11 @@
-
-
+
+
-
-
+
+
@@ -828,13 +830,13 @@
-
-
+
+
-
-
-
+
+
+
@@ -848,17 +850,17 @@
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -870,12 +872,12 @@
-
-
+
+
-
-
-
+
+
+
@@ -921,7 +923,7 @@
copy
-
+
true
@@ -981,7 +983,7 @@
${assemble.dir}
-
+
etc
true
logs
@@ -1587,4 +1589,4 @@
-
+
\ No newline at end of file
diff --git a/exist-docker/pom.xml b/exist-docker/pom.xml
index 9d515b6ce6..c864f14c95 100644
--- a/exist-docker/pom.xml
+++ b/exist-docker/pom.xml
@@ -106,11 +106,11 @@
-->
${project.parent.relativePath}/../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
+ **.md
pom.xml
src/assembly/**
- src/main/xslt/**
src/test/**
- **.md
+ src/main/xslt/**
@@ -248,7 +248,7 @@
-
+
false
@@ -258,7 +258,7 @@
META-INF/mailcap.default
-
+
true
@@ -337,4 +337,4 @@
-
+
\ No newline at end of file
diff --git a/exist-installer/pom.xml b/exist-installer/pom.xml
index 074a593643..0860202103 100644
--- a/exist-installer/pom.xml
+++ b/exist-installer/pom.xml
@@ -129,8 +129,8 @@
src/main/izpack/readme.html
src/main/izpack/shortcutSpec.xml
src/main/izpack/start.html
- src/main/izpack/userInput.xml
src/main/izpack/UnixShortcutSpec.xml
+ src/main/izpack/userInput.xml
@@ -147,8 +147,8 @@
src/main/izpack/readme.html
src/main/izpack/shortcutSpec.xml
src/main/izpack/start.html
- src/main/izpack/userInput.xml
src/main/izpack/UnixShortcutSpec.xml
+ src/main/izpack/userInput.xml
@@ -322,4 +322,4 @@
-
+
\ No newline at end of file
diff --git a/exist-jetty-config/pom.xml b/exist-jetty-config/pom.xml
index 0a04ae7ef1..4f02edad4e 100644
--- a/exist-jetty-config/pom.xml
+++ b/exist-jetty-config/pom.xml
@@ -103,9 +103,9 @@
pom.xml
- src/main/resources/org/exist/jetty/etc/webapps/portal/index.html
- src/main/resources/webapp/controller.xq
src/main/resources/webapp/404.html
+ src/main/resources/webapp/controller.xq
+ src/main/resources/org/exist/jetty/etc/webapps/portal/index.html
@@ -125,4 +125,4 @@
-
+
\ No newline at end of file
diff --git a/exist-parent/pom.xml b/exist-parent/pom.xml
index 86aec701af..66e3f9cf68 100644
--- a/exist-parent/pom.xml
+++ b/exist-parent/pom.xml
@@ -623,12 +623,12 @@
-->
${project.parent.relativePath}/../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
- **.txt
**.md
- **LICENSE
+ **.txt
**.xar
- xquery-license-style.xml
+ **LICENSE
pom.xml
+ xquery-license-style.xml
@@ -649,10 +649,10 @@
pom.xml
- **.txt
**.md
- **LICENSE
+ **.txt
**.xar
+ **LICENSE
xquery-license-style.xml
@@ -663,12 +663,12 @@
-->
${project.parent.relativePath}/../exist-parent/existdb-LGPL-21-license.template.txt
- **.txt
**.md
- **LICENSE
+ **.txt
**.xar
- xquery-license-style.xml
+ **LICENSE
pom.xml
+ xquery-license-style.xml
@@ -791,4 +791,4 @@
-
+
\ No newline at end of file
diff --git a/exist-samples/pom.xml b/exist-samples/pom.xml
index 38a39dfae4..55e6defc5f 100644
--- a/exist-samples/pom.xml
+++ b/exist-samples/pom.xml
@@ -135,11 +135,11 @@
src/main/resources/org/exist/samples/shakespeare/shakes.xsl
src/main/resources/org/exist/samples/validation/dtd/**
src/main/resources/org/exist/samples/validation/personal/**
+ src/main/resources/org/exist/samples/validation/tournament/**
src/main/resources/org/exist/samples/xinclude/db2html.xsl
src/main/resources/org/exist/samples/xinclude/xinclude.xml
src/main/resources/org/exist/samples/xinclude/scripts/syntax/**
src/main/resources/org/exist/samples/xinclude/styles/**
- src/main/resources/org/exist/samples/validation/tournament/**
@@ -148,4 +148,4 @@
-
+
\ No newline at end of file
diff --git a/exist-service/pom.xml b/exist-service/pom.xml
index 62066f7237..1f3aeb464b 100644
--- a/exist-service/pom.xml
+++ b/exist-service/pom.xml
@@ -97,8 +97,8 @@
${project.parent.relativePath}/../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
pom.xml
- src/**
bin/**
+ src/**
@@ -157,4 +157,4 @@
-
+
\ No newline at end of file
diff --git a/exist-start/pom.xml b/exist-start/pom.xml
index f62ced921d..d2e36ec5df 100644
--- a/exist-start/pom.xml
+++ b/exist-start/pom.xml
@@ -90,8 +90,8 @@
-->
${project.parent.relativePath}/../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
- pom.xml
Mortbay-APACHE-2-license.template.txt
+ pom.xml
src/**
@@ -122,8 +122,8 @@
-->
${project.parent.relativePath}/existdb-LGPL-21-license.template.txt
- pom.xml
Mortbay-APACHE-2-license.template.txt
+ pom.xml
src/main/java/org/exist/start/Classpath.java
src/main/java/org/exist/start/CompatibleJavaVersionCheck.java
src/test/java/org/exist/start/CompatibleJavaVersionCheckTest.java
@@ -179,4 +179,4 @@ The original license statement is also included below.]]>
-
+
\ No newline at end of file
diff --git a/exist-xqts/pom.xml b/exist-xqts/pom.xml
index a7923f9c13..ac3898290c 100644
--- a/exist-xqts/pom.xml
+++ b/exist-xqts/pom.xml
@@ -119,8 +119,8 @@
-->
${project.parent.relativePath}/../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
- pom.xml
existdb-LGPL-21-license.txt
+ pom.xml
src/**
@@ -149,8 +149,8 @@
-->
${project.parent.relativePath}/../exist-parent/existdb-LGPL-21-license.template.txt
- pom.xml
existdb-LGPL-21-license.txt
+ pom.xml
@@ -178,7 +178,7 @@
${assemble.dir}
-
+
etc
true
logs
@@ -211,4 +211,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/contentextraction/pom.xml b/extensions/contentextraction/pom.xml
index 6696590e3d..4a492da33c 100644
--- a/extensions/contentextraction/pom.xml
+++ b/extensions/contentextraction/pom.xml
@@ -243,4 +243,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/debuggee/pom.xml b/extensions/debuggee/pom.xml
index 7c133ed5fc..c9853cbe89 100644
--- a/extensions/debuggee/pom.xml
+++ b/extensions/debuggee/pom.xml
@@ -46,8 +46,7 @@
Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
-->
-
+
4.0.0
@@ -153,8 +152,8 @@
pom.xml
- src/test/resources/log4j2.xml
src/test/resources-filtered/conf.xml
+ src/test/resources/log4j2.xml
src/test/resources/standalone-webapp/WEB-INF/web.xml
src/main/java/org/exist/debuggee/DebuggeeJointImpl.java
src/test/java/org/exist/debugger/DebuggerTest.java
@@ -168,8 +167,8 @@
${project.parent.relativePath}/../exist-parent/existdb-LGPL-21-license.template.txt
pom.xml
- src/test/resources/log4j2.xml
src/test/resources-filtered/conf.xml
+ src/test/resources/log4j2.xml
src/test/resources/standalone-webapp/WEB-INF/web.xml
src/main/java/org/exist/debuggee/DebuggeeJointImpl.java
src/test/java/org/exist/debugger/DebuggerTest.java
@@ -195,4 +194,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/exiftool/pom.xml b/extensions/exiftool/pom.xml
index 54cbaa03b2..fcbc161278 100644
--- a/extensions/exiftool/pom.xml
+++ b/extensions/exiftool/pom.xml
@@ -151,4 +151,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/expath/pom.xml b/extensions/expath/pom.xml
index 65a8f4283a..e2495034ea 100644
--- a/extensions/expath/pom.xml
+++ b/extensions/expath/pom.xml
@@ -192,4 +192,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/exquery/modules/pom.xml b/extensions/exquery/modules/pom.xml
index 4f5ab4bd90..4703f68705 100644
--- a/extensions/exquery/modules/pom.xml
+++ b/extensions/exquery/modules/pom.xml
@@ -1,3 +1,4 @@
+
-
+
4.0.0
@@ -99,4 +98,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/indexes/lucene/pom.xml b/extensions/indexes/lucene/pom.xml
index 9d7b7a366e..0450176b1b 100644
--- a/extensions/indexes/lucene/pom.xml
+++ b/extensions/indexes/lucene/pom.xml
@@ -280,8 +280,8 @@
src/main/java/org/exist/indexing/lucene/LuceneFieldConfig.java
src/main/java/org/exist/indexing/lucene/LuceneIndex.java
src/main/java/org/exist/indexing/lucene/LuceneIndexConfig.java
- src/main/java/org/exist/indexing/lucene/LuceneIndexWorker.java
src/test/java/org/exist/indexing/lucene/LuceneIndexTest.java
+ src/main/java/org/exist/indexing/lucene/LuceneIndexWorker.java
src/main/java/org/exist/indexing/lucene/LuceneMatchListener.java
src/test/java/org/exist/indexing/lucene/LuceneMatchListenerTest.java
src/main/java/org/exist/indexing/lucene/TextExtractor.java
@@ -334,4 +334,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/indexes/ngram/pom.xml b/extensions/indexes/ngram/pom.xml
index 84b4cd80c8..9c4a2882f5 100644
--- a/extensions/indexes/ngram/pom.xml
+++ b/extensions/indexes/ngram/pom.xml
@@ -172,8 +172,8 @@
src/test/resources-filtered/conf.xml
src/test/resources/log4j2.xml
src/test/java/org/exist/indexing/ngram/CustomIndexTest.java
- src/main/java/org/exist/indexing/ngram/NGramIndexWorker.java
src/test/java/org/exist/indexing/ngram/MatchListenerTest.java
+ src/main/java/org/exist/indexing/ngram/NGramIndexWorker.java
@@ -187,8 +187,8 @@
src/test/resources-filtered/conf.xml
src/test/resources/log4j2.xml
src/test/java/org/exist/indexing/ngram/CustomIndexTest.java
- src/main/java/org/exist/indexing/ngram/NGramIndexWorker.java
src/test/java/org/exist/indexing/ngram/MatchListenerTest.java
+ src/main/java/org/exist/indexing/ngram/NGramIndexWorker.java
@@ -202,4 +202,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/indexes/pom.xml b/extensions/indexes/pom.xml
index 09be64094e..f241275e2f 100644
--- a/extensions/indexes/pom.xml
+++ b/extensions/indexes/pom.xml
@@ -129,4 +129,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/indexes/range/pom.xml b/extensions/indexes/range/pom.xml
index fe284e2c03..9c8a68f1f0 100644
--- a/extensions/indexes/range/pom.xml
+++ b/extensions/indexes/range/pom.xml
@@ -258,4 +258,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/indexes/sort/pom.xml b/extensions/indexes/sort/pom.xml
index f8e6fcd828..be8e9f4a77 100644
--- a/extensions/indexes/sort/pom.xml
+++ b/extensions/indexes/sort/pom.xml
@@ -168,4 +168,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/indexes/spatial/pom.xml b/extensions/indexes/spatial/pom.xml
index e70b841117..71c0f8877f 100644
--- a/extensions/indexes/spatial/pom.xml
+++ b/extensions/indexes/spatial/pom.xml
@@ -178,11 +178,11 @@
-->
${project.parent.relativePath}/../../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
- pom.xml
- src/**
hsql.bat
hsql.sh
ivysettings.xml
+ pom.xml
+ src/**
@@ -294,4 +294,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/cache/pom.xml b/extensions/modules/cache/pom.xml
index 0a8ecc87b7..f9a1ada18d 100644
--- a/extensions/modules/cache/pom.xml
+++ b/extensions/modules/cache/pom.xml
@@ -149,14 +149,14 @@
pom.xml
+ src/test/resources-filtered/conf.xml
+ src/test/resources-filtered/lazy-cache-conf.xml
+ src/test/resources/log4j2.xml
+ src/test/resources-filtered/non-lazy-cache-conf.xml
src/main/java/org/exist/xquery/modules/cache/CacheFunctions.java
src/main/java/org/exist/xquery/modules/cache/CacheModule.java
src/test/java/org/exist/xquery/modules/cache/LazyCacheTest.java
src/test/java/org/exist/xquery/modules/cache/NonLazyCacheTest.java
- src/test/resources-filtered/conf.xml
- src/test/resources/log4j2.xml
- src/test/resources-filtered/lazy-cache-conf.xml
- src/test/resources-filtered/non-lazy-cache-conf.xml
@@ -167,14 +167,14 @@
${project.parent.relativePath}/../../exist-parent/existdb-LGPL-21-license.template.txt
pom.xml
+ src/test/resources-filtered/conf.xml
+ src/test/resources-filtered/lazy-cache-conf.xml
+ src/test/resources/log4j2.xml
+ src/test/resources-filtered/non-lazy-cache-conf.xml
src/main/java/org/exist/xquery/modules/cache/CacheFunctions.java
src/main/java/org/exist/xquery/modules/cache/CacheModule.java
src/test/java/org/exist/xquery/modules/cache/LazyCacheTest.java
src/test/java/org/exist/xquery/modules/cache/NonLazyCacheTest.java
- src/test/resources-filtered/conf.xml
- src/test/resources/log4j2.xml
- src/test/resources-filtered/lazy-cache-conf.xml
- src/test/resources-filtered/non-lazy-cache-conf.xml
@@ -189,4 +189,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/compression/pom.xml b/extensions/modules/compression/pom.xml
index 07cd9742b0..f653892e13 100644
--- a/extensions/modules/compression/pom.xml
+++ b/extensions/modules/compression/pom.xml
@@ -139,9 +139,9 @@
-->
${project.parent.relativePath}/../../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
+ example-*.xql
pom.xml
src/**
- example-*.xql
@@ -169,7 +169,6 @@
src/main/java/org/exist/xquery/modules/compression/EntryFunctions.java
src/main/java/org/exist/xquery/modules/compression/UnTarFunction.java
src/main/java/org/exist/xquery/modules/compression/UnZipFunction.java
-
@@ -205,4 +204,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/counter/pom.xml b/extensions/modules/counter/pom.xml
index f63097aab9..9dc43ddc0b 100644
--- a/extensions/modules/counter/pom.xml
+++ b/extensions/modules/counter/pom.xml
@@ -187,4 +187,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/cqlparser/pom.xml b/extensions/modules/cqlparser/pom.xml
index 141dac4028..4d1471cbed 100644
--- a/extensions/modules/cqlparser/pom.xml
+++ b/extensions/modules/cqlparser/pom.xml
@@ -158,4 +158,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/example/pom.xml b/extensions/modules/example/pom.xml
index 29c331c3f1..206f07ae30 100644
--- a/extensions/modules/example/pom.xml
+++ b/extensions/modules/example/pom.xml
@@ -96,9 +96,9 @@
-->
${project.parent.relativePath}/../../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
+ echo.xq
pom.xml
src/**
- echo.xq
@@ -141,4 +141,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/exi/pom.xml b/extensions/modules/exi/pom.xml
index 599b7dd9e0..e311a4481d 100644
--- a/extensions/modules/exi/pom.xml
+++ b/extensions/modules/exi/pom.xml
@@ -188,4 +188,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/expathrepo/expathrepo-trigger-test/pom.xml b/extensions/modules/expathrepo/expathrepo-trigger-test/pom.xml
index 06a7089973..ac12885c5c 100644
--- a/extensions/modules/expathrepo/expathrepo-trigger-test/pom.xml
+++ b/extensions/modules/expathrepo/expathrepo-trigger-test/pom.xml
@@ -157,8 +157,8 @@
${project.parent.relativePath}/../../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
pom.xml
- src/**
xar-assembly.xml
+ src/**
@@ -177,10 +177,10 @@
pom.xml
- src/main/java/org/exist/repo/ExampleModule.java
+ xar-assembly.xml
src/test/resources/conf.xml
src/main/xar-resources/controller.xq
- xar-assembly.xml
+ src/main/java/org/exist/repo/ExampleModule.java
@@ -191,10 +191,10 @@
${project.parent.relativePath}/../../exist-parent/existdb-LGPL-21-license.template.txt
pom.xml
- src/main/java/org/exist/repo/ExampleModule.java
+ xar-assembly.xml
src/test/resources/conf.xml
src/main/xar-resources/controller.xq
- xar-assembly.xml
+ src/main/java/org/exist/repo/ExampleModule.java
@@ -227,4 +227,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/expathrepo/pom.xml b/extensions/modules/expathrepo/pom.xml
index 16393fcf73..6977d6d5bf 100644
--- a/extensions/modules/expathrepo/pom.xml
+++ b/extensions/modules/expathrepo/pom.xml
@@ -142,8 +142,8 @@
${project.parent.relativePath}/../../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
pom.xml
- src/**
expathrepo-trigger-test/**
+ src/**
@@ -163,12 +163,12 @@
pom.xml
src/test/resources-filtered/conf.xml
- extensions/modules/expathrepo/src/test/resources/log4j2.xml
+ src/test/resources/log4j2.xml
+ src/test/java/org/exist/repo/PackageTriggerTest.java
src/main/java/org/exist/xquery/modules/expathrepo/EXPathErrorCode.java
src/main/java/org/exist/xquery/modules/expathrepo/InstallFunction.java
src/main/java/org/exist/xquery/modules/expathrepo/RemoveFunction.java
src/main/resources/org/exist/xquery/modules/expathrepo/repair.xql
- src/test/java/org/exist/repo/PackageTriggerTest.java
@@ -179,16 +179,15 @@
${project.parent.relativePath}/../../exist-parent/existdb-LGPL-21-license.template.txt
pom.xml
+ expathrepo-trigger-test/**
src/test/resources-filtered/conf.xml
- extensions/modules/expathrepo/src/test/resources/log4j2.xml
+ src/test/resources/exist-expathrepo-trigger-test.xar
+ src/test/resources/log4j2.xml
+ src/test/java/org/exist/repo/PackageTriggerTest.java
src/main/java/org/exist/xquery/modules/expathrepo/EXPathErrorCode.java
src/main/java/org/exist/xquery/modules/expathrepo/InstallFunction.java
src/main/java/org/exist/xquery/modules/expathrepo/RemoveFunction.java
src/main/resources/org/exist/xquery/modules/expathrepo/repair.xql
- src/test/java/org/exist/repo/PackageTriggerTest.java
- src/test/resources/exist-expathrepo-trigger-test.xar
-
- expathrepo-trigger-test/**
@@ -222,4 +221,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/expathrepo/src/test/resources/log4j2.xml b/extensions/modules/expathrepo/src/test/resources/log4j2.xml
index b46eb92dd4..f061d56ce8 100644
--- a/extensions/modules/expathrepo/src/test/resources/log4j2.xml
+++ b/extensions/modules/expathrepo/src/test/resources/log4j2.xml
@@ -1,6 +1,30 @@
${project.parent.relativePath}/../../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
+ jndiExample.xql
pom.xml
src/**
- jndiExample.xql
@@ -148,4 +148,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/mail/pom.xml b/extensions/modules/mail/pom.xml
index 4833aa2061..14a8e5a961 100644
--- a/extensions/modules/mail/pom.xml
+++ b/extensions/modules/mail/pom.xml
@@ -239,8 +239,8 @@
pom.xml
- src/test/resources/log4j2.xml
src/test/resources-filtered/conf.xml
+ src/test/resources/log4j2.xml
src/main/java/org/exist/xquery/modules/mail/MailSessionFunctions.java
src/main/java/org/exist/xquery/modules/mail/MessageListFunctions.java
src/main/java/org/exist/xquery/modules/mail/SendEmailFunction.java
@@ -254,8 +254,8 @@
${project.parent.relativePath}/../../exist-parent/existdb-LGPL-21-license.template.txt
pom.xml
- src/test/resources/log4j2.xml
src/test/resources-filtered/conf.xml
+ src/test/resources/log4j2.xml
src/main/java/org/exist/xquery/modules/mail/MailSessionFunctions.java
src/main/java/org/exist/xquery/modules/mail/MessageListFunctions.java
src/main/java/org/exist/xquery/modules/mail/SendEmailFunction.java
@@ -289,4 +289,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/persistentlogin/pom.xml b/extensions/modules/persistentlogin/pom.xml
index 350715dfae..cb9c714b90 100644
--- a/extensions/modules/persistentlogin/pom.xml
+++ b/extensions/modules/persistentlogin/pom.xml
@@ -251,4 +251,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/pom.xml b/extensions/modules/pom.xml
index 02fab110a0..537a2e3406 100644
--- a/extensions/modules/pom.xml
+++ b/extensions/modules/pom.xml
@@ -145,4 +145,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/process/pom.xml b/extensions/modules/process/pom.xml
index 03a2ae1551..f4df8386b8 100644
--- a/extensions/modules/process/pom.xml
+++ b/extensions/modules/process/pom.xml
@@ -145,4 +145,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/scheduler/pom.xml b/extensions/modules/scheduler/pom.xml
index 6978e932d4..7ccad4de89 100644
--- a/extensions/modules/scheduler/pom.xml
+++ b/extensions/modules/scheduler/pom.xml
@@ -147,4 +147,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/simpleql/pom.xml b/extensions/modules/simpleql/pom.xml
index 5d9b2ce44a..e8ce4b5211 100644
--- a/extensions/modules/simpleql/pom.xml
+++ b/extensions/modules/simpleql/pom.xml
@@ -160,4 +160,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/sql-oracle/pom.xml b/extensions/modules/sql-oracle/pom.xml
index 5fb6ed0b86..7afdcbff76 100644
--- a/extensions/modules/sql-oracle/pom.xml
+++ b/extensions/modules/sql-oracle/pom.xml
@@ -158,4 +158,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/sql/pom.xml b/extensions/modules/sql/pom.xml
index 96145f2787..ea5f516c97 100644
--- a/extensions/modules/sql/pom.xml
+++ b/extensions/modules/sql/pom.xml
@@ -194,17 +194,17 @@
pom.xml
src/test/resources-filtered/conf.xml
+ src/test/resources/jndi.properties
src/test/resources/log4j2.xml
- src/main/java/org/exist/xquery/modules/sql/ExecuteFunction.java
- src/main/java/org/exist/xquery/modules/sql/GetConnectionFunction.java
src/main/java/org/exist/xquery/modules/sql/CloseConnectionFunction.java
- src/main/java/org/exist/xquery/modules/sql/SQLModule.java
- src/test/resources/jndi.properties
src/test/java/org/exist/xquery/modules/sql/ConnectionIT.java
src/test/java/org/exist/xquery/modules/sql/ConnectionPoolIT.java
+ src/main/java/org/exist/xquery/modules/sql/ExecuteFunction.java
+ src/main/java/org/exist/xquery/modules/sql/GetConnectionFunction.java
src/test/java/org/exist/xquery/modules/sql/H2DatabaseResource.java
src/test/java/org/exist/xquery/modules/sql/ImplicitConnectionCloseIT.java
src/test/java/org/exist/xquery/modules/sql/JndiConnectionIT.java
+ src/main/java/org/exist/xquery/modules/sql/SQLModule.java
src/test/java/org/exist/xquery/modules/sql/Util.java
@@ -215,15 +215,15 @@
-->
${project.parent.relativePath}/../../exist-parent/FDB-backport-LGPL-21-ONLY-license.template.txt
- src/main/java/org/exist/xquery/modules/sql/GetConnectionFunction.java
- src/main/java/org/exist/xquery/modules/sql/CloseConnectionFunction.java
- src/main/java/org/exist/xquery/modules/sql/SQLModule.java
src/test/resources/jndi.properties
+ src/main/java/org/exist/xquery/modules/sql/CloseConnectionFunction.java
src/test/java/org/exist/xquery/modules/sql/ConnectionIT.java
src/test/java/org/exist/xquery/modules/sql/ConnectionPoolIT.java
+ src/main/java/org/exist/xquery/modules/sql/GetConnectionFunction.java
src/test/java/org/exist/xquery/modules/sql/H2DatabaseResource.java
src/test/java/org/exist/xquery/modules/sql/ImplicitConnectionCloseIT.java
src/test/java/org/exist/xquery/modules/sql/JndiConnectionIT.java
+ src/main/java/org/exist/xquery/modules/sql/SQLModule.java
src/test/java/org/exist/xquery/modules/sql/Util.java
@@ -240,4 +240,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/xmldiff/pom.xml b/extensions/modules/xmldiff/pom.xml
index 41b1b53371..8e67da1e0e 100644
--- a/extensions/modules/xmldiff/pom.xml
+++ b/extensions/modules/xmldiff/pom.xml
@@ -162,11 +162,11 @@
pom.xml
src/test/resources-filtered/conf.xml
src/test/resources/log4j2.xml
- src/main/java/org/exist/xquery/modules/xmldiff/Compare.java
- src/main/java/org/exist/xquery/modules/xmldiff/XmlDiffModule.java
- src/test/java/xquery/modules/xmldiff/XmlDiffTests.java
src/test/xquery/modules/xmldiff/compare.xqm
src/test/xquery/modules/xmldiff/diff.xqm
+ src/test/java/xquery/modules/xmldiff/XmlDiffTests.java
+ src/main/java/org/exist/xquery/modules/xmldiff/Compare.java
+ src/main/java/org/exist/xquery/modules/xmldiff/XmlDiffModule.java
@@ -176,11 +176,11 @@
-->
${project.parent.relativePath}/../../exist-parent/FDB-backport-LGPL-21-ONLY-license.template.txt
- src/main/java/org/exist/xquery/modules/xmldiff/Compare.java
- src/main/java/org/exist/xquery/modules/xmldiff/XmlDiffModule.java
- src/test/java/xquery/modules/xmldiff/XmlDiffTests.java
src/test/xquery/modules/xmldiff/compare.xqm
src/test/xquery/modules/xmldiff/diff.xqm
+ src/test/java/xquery/modules/xmldiff/XmlDiffTests.java
+ src/main/java/org/exist/xquery/modules/xmldiff/Compare.java
+ src/main/java/org/exist/xquery/modules/xmldiff/XmlDiffModule.java
@@ -217,4 +217,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/modules/xslfo/pom.xml b/extensions/modules/xslfo/pom.xml
index 643fa4657e..5c687b4075 100644
--- a/extensions/modules/xslfo/pom.xml
+++ b/extensions/modules/xslfo/pom.xml
@@ -229,4 +229,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/pom.xml b/extensions/pom.xml
index 4e8cedad0b..a8c5006fd1 100644
--- a/extensions/pom.xml
+++ b/extensions/pom.xml
@@ -130,10 +130,10 @@
${project.parent.relativePath}/../exist-parent/existdb-LGPL-21-license.template.txt
pom.xml
- src/test/resources-filtered/conf.xml
- src/test/resources/log4j2.xml
debuggee/**
images/**
+ src/test/resources-filtered/conf.xml
+ src/test/resources/log4j2.xml
@@ -142,4 +142,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/security/activedirectory/pom.xml b/extensions/security/activedirectory/pom.xml
index 8444ab8924..1091556818 100644
--- a/extensions/security/activedirectory/pom.xml
+++ b/extensions/security/activedirectory/pom.xml
@@ -160,4 +160,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/security/iprange/pom.xml b/extensions/security/iprange/pom.xml
index 990f1be0b1..c13b4aa1e2 100644
--- a/extensions/security/iprange/pom.xml
+++ b/extensions/security/iprange/pom.xml
@@ -146,4 +146,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/security/ldap/pom.xml b/extensions/security/ldap/pom.xml
index 94026d2dd0..36c0725527 100644
--- a/extensions/security/ldap/pom.xml
+++ b/extensions/security/ldap/pom.xml
@@ -83,9 +83,9 @@
-->
${project.parent.relativePath}/../../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
+ ldap-realm.xsd
pom.xml
src/**
- ldap-realm.xsd
@@ -166,4 +166,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/security/pom.xml b/extensions/security/pom.xml
index 10510eb8a5..4b89ea4c0e 100644
--- a/extensions/security/pom.xml
+++ b/extensions/security/pom.xml
@@ -126,4 +126,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/webdav/pom.xml b/extensions/webdav/pom.xml
index c39b02cb73..8a9f1f7f1a 100644
--- a/extensions/webdav/pom.xml
+++ b/extensions/webdav/pom.xml
@@ -207,8 +207,8 @@
${project.parent.relativePath}/../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
pom.xml
- src/**
dat/**
+ src/**
@@ -304,4 +304,4 @@
-
+
\ No newline at end of file
diff --git a/extensions/xqdoc/pom.xml b/extensions/xqdoc/pom.xml
index e2124732fc..525769cdcd 100644
--- a/extensions/xqdoc/pom.xml
+++ b/extensions/xqdoc/pom.xml
@@ -145,10 +145,10 @@
-->
${project.parent.relativePath}/../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
- pom.xml
- src/**
ant-example.xml
+ pom.xml
xqdoc-1.0.xsd
+ src/**
@@ -180,10 +180,10 @@
${project.parent.relativePath}/../exist-parent/existdb-LGPL-21-license.template.txt
pom.xml
+ xqdoc-1.0.xsd
src/test/resources-filtered/conf.xml
src/test/resources/log4j2.xml
src/main/java/org/exist/xqdoc/xquery/Scan.java
- xqdoc-1.0.xsd
@@ -193,4 +193,4 @@
-
+
\ No newline at end of file
diff --git a/format-pom.xslt b/format-pom.xslt
new file mode 100644
index 0000000000..2e8819c43a
--- /dev/null
+++ b/format-pom.xslt
@@ -0,0 +1,218 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Unrecognised license-section PI
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index 0ce61c0f98..48d9bfb153 100644
--- a/pom.xml
+++ b/pom.xml
@@ -70,8 +70,10 @@
${project.parent.relativePath}/elemental-LGPL-21-ONLY-license.template.txt
- build.sh
build.bat
+ build.sh
+ check-pom-license-uniqueness.xq
+ format-pom.xslt
pom.xml
@@ -127,4 +129,4 @@
-
+
\ No newline at end of file