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 42f2313e7d..889c198ad8 100644 --- a/elemental-parent/pom.xml +++ b/elemental-parent/pom.xml @@ -402,7 +402,7 @@ - + ${surefire.forkCount} ${surefire.reuseForks} @{jacocoArgLine} -XX:+IgnoreUnrecognizedVMOptions --illegal-access=debug --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} @@ -719,4 +719,4 @@ - + \ No newline at end of file diff --git a/exist-ant/pom.xml b/exist-ant/pom.xml index 7270c7fc99..66070e015a 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 8d8b012c33..383346b54c 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 3ebc5f61b6..186df9f1b0 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 af30839b96..c66d1f5ab9 100644 --- a/exist-core/pom.xml +++ b/exist-core/pom.xml @@ -765,8 +765,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 @@ -778,8 +778,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/SystemExport.java src/main/java/org/exist/backup/ZipWriter.java src/main/java/org/exist/backup/restore/AppRestoreUtils.java @@ -837,8 +837,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 @@ -850,15 +850,15 @@ 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/Match.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 @@ -951,8 +951,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 @@ -1119,7 +1119,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 @@ -1162,13 +1161,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 @@ -1182,8 +1181,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 @@ -1197,10 +1196,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 @@ -1296,14 +1295,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 @@ -1326,11 +1325,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 @@ -1338,13 +1337,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/pi.xqm @@ -1360,8 +1357,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/SystemExport.java src/main/java/org/exist/backup/ZipWriter.java src/main/java/org/exist/backup/restore/AppRestoreUtils.java @@ -1420,8 +1417,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 @@ -1443,12 +1440,12 @@ 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/Match.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 @@ -1553,11 +1550,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 @@ -1614,13 +1611,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 @@ -1755,7 +1752,6 @@ src/test/java/org/exist/xquery/ForwardReferenceTest.java src/main/java/org/exist/xquery/Function.java src/main/java/org/exist/xquery/FunctionFactory.java - src/main/java/org/exist/xquery/LocationStep.java src/test/resources-filtered/org/exist/xquery/import-from-pkg-test.conf.xml src/test/java/org/exist/xquery/ImportFromPkgTest.java src/test/java/org/exist/xquery/ImportModuleTest.java @@ -1794,9 +1790,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 @@ -1841,13 +1836,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 @@ -1861,8 +1856,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 @@ -1876,10 +1871,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 @@ -2005,8 +2000,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 @@ -2023,10 +2018,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 @@ -2034,10 +2028,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 @@ -2051,6 +2044,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 + @@ -2081,7 +2075,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 @@ -2465,4 +2458,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 3fdc218f22..7c5c6551ce 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_9_3.dtd src/main/xslt/javaee_7.xsd src/main/xslt/javaee_web_services_client_1_4.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 @@ -980,7 +982,7 @@ ${assemble.dir} - + etc true logs @@ -1584,4 +1586,4 @@ - + \ No newline at end of file diff --git a/exist-docker/pom.xml b/exist-docker/pom.xml index 35c3b5190f..a58ce6445c 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 - +
@@ -332,4 +332,4 @@ - + \ No newline at end of file diff --git a/exist-installer/pom.xml b/exist-installer/pom.xml index 953c9c4e76..4dfb1e0ef5 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 797c91d591..e714287e1b 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 d03079f7bc..1f6b0bcf58 100644 --- a/exist-parent/pom.xml +++ b/exist-parent/pom.xml @@ -586,12 +586,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 @@ -612,10 +612,10 @@ pom.xml - **.txt **.md - **LICENSE + **.txt **.xar + **LICENSE xquery-license-style.xml @@ -626,12 +626,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 @@ -722,4 +722,4 @@ - + \ No newline at end of file diff --git a/exist-samples/pom.xml b/exist-samples/pom.xml index a05d202d5b..f4bf9be34b 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 5ebd04d039..fbd6020264 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 c4161f8808..f190034808 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 d4512b45be..3767f16fd1 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 diff --git a/extensions/contentextraction/pom.xml b/extensions/contentextraction/pom.xml index 0954b0cdb5..3ac50cde2f 100644 --- a/extensions/contentextraction/pom.xml +++ b/extensions/contentextraction/pom.xml @@ -238,4 +238,4 @@ - + \ No newline at end of file diff --git a/extensions/debuggee/pom.xml b/extensions/debuggee/pom.xml index 0670d02002..7ac8255441 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 4d2476b70a..4a1bf52717 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 703ab02d9e..c54c011909 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 c5c5412ca3..958472f528 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 c8e6d68bcc..3e41f836a4 100644 --- a/extensions/indexes/lucene/pom.xml +++ b/extensions/indexes/lucene/pom.xml @@ -282,8 +282,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/LuceneMatch.java src/main/java/org/exist/indexing/lucene/LuceneMatchListener.java src/test/java/org/exist/indexing/lucene/LuceneMatchListenerTest.java @@ -338,4 +338,4 @@ - + \ No newline at end of file diff --git a/extensions/indexes/ngram/pom.xml b/extensions/indexes/ngram/pom.xml index 6c8098027f..9f5902d361 100644 --- a/extensions/indexes/ngram/pom.xml +++ b/extensions/indexes/ngram/pom.xml @@ -172,9 +172,9 @@ src/test/resources-filtered/conf.xml src/test/resources/log4j2.xml src/test/java/org/exist/indexing/ngram/CustomIndexTest.java + src/test/java/org/exist/indexing/ngram/MatchListenerTest.java src/main/java/org/exist/indexing/ngram/NGramIndexWorker.java src/main/java/org/exist/indexing/ngram/NGramMatch.java - src/test/java/org/exist/indexing/ngram/MatchListenerTest.java @@ -188,9 +188,9 @@ src/test/resources-filtered/conf.xml src/test/resources/log4j2.xml src/test/java/org/exist/indexing/ngram/CustomIndexTest.java + src/test/java/org/exist/indexing/ngram/MatchListenerTest.java src/main/java/org/exist/indexing/ngram/NGramIndexWorker.java src/main/java/org/exist/indexing/ngram/NGramMatch.java - src/test/java/org/exist/indexing/ngram/MatchListenerTest.java
@@ -204,4 +204,4 @@ - + \ No newline at end of file diff --git a/extensions/indexes/pom.xml b/extensions/indexes/pom.xml index 9422784499..9cdd7d9a9a 100644 --- a/extensions/indexes/pom.xml +++ b/extensions/indexes/pom.xml @@ -128,4 +128,4 @@ - + \ No newline at end of file diff --git a/extensions/indexes/range/pom.xml b/extensions/indexes/range/pom.xml index 784c30fbff..6ddf68fa74 100644 --- a/extensions/indexes/range/pom.xml +++ b/extensions/indexes/range/pom.xml @@ -248,4 +248,4 @@ - + \ No newline at end of file diff --git a/extensions/indexes/sort/pom.xml b/extensions/indexes/sort/pom.xml index 66ec80fde4..f2cb00d5de 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 abc5a1fb93..c60f77037e 100644 --- a/extensions/indexes/spatial/pom.xml +++ b/extensions/indexes/spatial/pom.xml @@ -190,11 +190,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/** @@ -339,4 +339,4 @@ - + \ No newline at end of file diff --git a/extensions/modules/cache/pom.xml b/extensions/modules/cache/pom.xml index 432ea7190b..b479cf1676 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 d3981068c5..0eab95204b 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 64215926d3..ca072ba0d0 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 f068ce93c0..d6764a1950 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 ac95ce78dc..363a9a5bd3 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 2897d4ec21..277184eac0 100644 --- a/extensions/modules/exi/pom.xml +++ b/extensions/modules/exi/pom.xml @@ -166,4 +166,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 a421122709..8d65d5c4d6 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 2b348db9c5..6204c39c04 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 dacf8bcbd0..d609ef40e6 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 587c387d0e..954331142c 100644 --- a/extensions/modules/mail/pom.xml +++ b/extensions/modules/mail/pom.xml @@ -219,8 +219,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 @@ -234,8 +234,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 @@ -252,8 +252,8 @@
${project.parent.relativePath}/../../exist-parent/FDB-backport-LGPL-21-ONLY-license.template.txt
src/test/java/org/exist/xquery/modules/mail/SendEmailIT.java - src/test/java/org/exist/xquery/modules/mail/WriteMessageTest.java src/test/java/org/exist/xquery/modules/mail/Util.java + src/test/java/org/exist/xquery/modules/mail/WriteMessageTest.java @@ -269,4 +269,4 @@ - + \ No newline at end of file diff --git a/extensions/modules/persistentlogin/pom.xml b/extensions/modules/persistentlogin/pom.xml index 02a6af1bda..0de8f6c62d 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 abdf0b2ad7..da70ea1dde 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 ddcd0332ee..49c8af7e99 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 4a296139b4..5f27fdde0e 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 aaea7999ff..51680fca11 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 35d25893c5..fdfda4b264 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 fa2a5a275e..d9407ba20e 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 5c7de1a487..2c957c6158 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 32cf93fef2..ee3488cf35 100644 --- a/extensions/modules/xslfo/pom.xml +++ b/extensions/modules/xslfo/pom.xml @@ -251,4 +251,4 @@ - + \ No newline at end of file diff --git a/extensions/pom.xml b/extensions/pom.xml index 41ec757720..754531960d 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 0df098f286..02ecfba842 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 1a6843d4cf..21108b7a34 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 18a12d878b..068d2f8baa 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 f3ee0229b5..00ab4f045f 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 5c6f79a647..06cea3605f 100644 --- a/extensions/webdav/pom.xml +++ b/extensions/webdav/pom.xml @@ -211,8 +211,8 @@
${project.parent.relativePath}/../elemental-parent/elemental-LGPL-21-ONLY-license.template.txt
pom.xml - src/** dat/** + src/** @@ -308,4 +308,4 @@ - + \ No newline at end of file diff --git a/extensions/xqdoc/pom.xml b/extensions/xqdoc/pom.xml index 997c3bfba6..482725cd4e 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 acec2c28e6..2d7d0c61fe 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