Author: gk
Date: Mon Nov 9 10:26:28 2026
New Revision: 1940197
Log:
- downgrade derby as we are still Java 17, not 21 (or as Derby requires java
19).
- migrate site to v2.0.0
- update dependencies, add comments in pom maven build file.
- update parent apache to v40 from v38.
- update deprecate rats
- replace rat plugin configuration element exclude/excludes with inputExclude
- replace changes plugin goal changes-report with changes
Modified:
db/torque/trunk/README.md
db/torque/trunk/pom.xml
db/torque/trunk/torque-site/pom.xml
db/torque/trunk/torque-site/src/site/site.xml
db/torque/trunk/torque-test/pom.xml
Modified: db/torque/trunk/README.md
==============================================================================
--- db/torque/trunk/README.md Mon Nov 9 10:04:21 2026 (r1940196)
+++ db/torque/trunk/README.md Mon Nov 9 10:26:28 2026 (r1940197)
@@ -87,7 +87,7 @@ You need the ant tool installed. Run thi
mvn site post-site
-N.B. This has to be run from root folder, as torque-site expects existing
target/site folders for each module (torque-test is not included).
+N.B. This has to be run from root folder, as torque-site expects existing
target/site folders for each module (torque-test amd torque-build are not
included).
Required minimal memory 1GB, set Maven_OPTS=2G.
The ant build tool does not (yet) include pmd/xref reports in the final site
building,
Modified: db/torque/trunk/pom.xml
==============================================================================
--- db/torque/trunk/pom.xml Mon Nov 9 10:04:21 2026 (r1940196)
+++ db/torque/trunk/pom.xml Mon Nov 9 10:26:28 2026 (r1940197)
@@ -25,7 +25,7 @@
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>38</version>
+ <version>40</version>
</parent>
<groupId>org.apache.torque</groupId>
@@ -43,6 +43,7 @@
<module>torque-maven-plugin</module>
<module>torque-ant-tasks</module>
<module>torque-site</module>
+ <!-- torque-test and torque-build are internal modules -->
</modules>
<issueManagement>
@@ -347,7 +348,7 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-configuration2</artifactId>
- <version>2.12.0</version>
+ <version>2.15.1</version>
</dependency>
<dependency>
@@ -371,7 +372,7 @@
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
- <version>3.20.0</version>
+ <version>3.21.0</version>
</dependency>
<dependency>
@@ -575,7 +576,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
- <version>3.5.6</version>
+ <version>3.6.1</version>
</plugin>
<plugin>
<groupId>org.owasp</groupId>
@@ -585,7 +586,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-site-plugin</artifactId>
- <version>3.21.0</version> <!-- 4.0.0-M16 only for maven
4.x, MCHANGES-423 does not generate changes-report.xml correctly missing table
element -->
+ <version>3.22.0</version> <!-- 4.0.0-M16 only for maven
4.x, MCHANGES-423 does not generate changes-report.xml correctly missing table
element -->
<executions>
<execution>
<id>inherit-parent-site</id>
@@ -598,7 +599,7 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
- <version>3.15.0</version>
+ <version>3.16.0</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
@@ -649,29 +650,27 @@
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
<configuration>
- <excludes>
- <exclude>velocity.log</exclude>
- <exclude>.checkstyle</exclude>
- <exclude>checkstyle-cache.ccf</exclude>
- <exclude>**/*.log</exclude>
- <exclude>**/LICENSE-EDL.txt</exclude>
- <exclude>DEPENDENCIES</exclude>
- <!-- special excludes for torque-test because this is
not a module
- in the normal build process -->
-
<exclude>torque-test/src/main/generated-java/**/*</exclude>
-
<exclude>torque-build/src/main/generated-java/**/*</exclude>
- <exclude>torque-build/lib/**</exclude>
- <!-- hsqldb-jenkins -->
- <exclude>torque-test/torque-test/**</exclude>
- <exclude>torque-test/README.md</exclude>
- <exclude>torque-build/README.md</exclude>
- <exclude>**/target/**</exclude>
- <exclude>**/.classpath</exclude>
- <exclude>**/.project</exclude>
- <exclude>**/.settings/**</exclude>
- <exclude>**/torque.usersettings.properties</exclude>
- <exclude>*.md</exclude>
- </excludes>
+ <inputExclude>velocity.log</inputExclude>
+ <inputExclude>.checkstyle</inputExclude>
+ <inputExclude>checkstyle-cache.ccf</inputExclude>
+ <inputExclude>**/*.log</inputExclude>
+ <inputExclude>**/LICENSE-EDL.txt</inputExclude>
+ <inputExclude>DEPENDENCIES</inputExclude>
+ <!-- special excludes for torque-test because this is not
a module
+ in the normal build process -->
+
<inputExclude>torque-test/src/main/generated-java/**/*</inputExclude>
+
<inputExclude>torque-build/src/main/generated-java/**/*</inputExclude>
+ <inputExclude>torque-build/lib/**</inputExclude>
+ <!-- hsqldb-jenkins -->
+ <inputExclude>torque-test/torque-test/**</inputExclude>
+ <inputExclude>torque-test/README.md</inputExclude>
+ <inputExclude>torque-build/README.md</inputExclude>
+ <inputExclude>**/target/**</inputExclude>
+ <inputExclude>**/.classpath</inputExclude>
+ <inputExclude>**/.project</inputExclude>
+ <inputExclude>**/.settings/**</inputExclude>
+
<inputExclude>**/torque.usersettings.properties</inputExclude>
+ <inputExclude>*.md</inputExclude>
</configuration>
<executions>
<execution>
@@ -687,7 +686,7 @@
<!-- runs with java 17, but not 20 -->
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
- <version>0.8.14</version>
+ <version>0.8.16</version>
<configuration>
<skip>${jacoco.skip}</skip>
<excludes>
@@ -827,11 +826,11 @@
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
- <version>3.0.0-M3</version><!-- previous was 2.12.1,
MCHANGES-423 was resolved in 3.0.0-M1 -->
+ <version>3.0.0-M3</version><!-- check if set in parent,
MCHANGES-423 was resolved in 3.0.0-M1 -->
<reportSets>
<reportSet>
<reports>
- <report>changes-report</report>
+ <report>changes</report>
</reports>
<configuration>
<xmlPath>src/changes/changes.xml</xmlPath>
@@ -842,7 +841,7 @@
<plugin>
<groupId>org.jacoco</groupId>
<artifactId>jacoco-maven-plugin</artifactId>
- <version>0.8.12</version>
+ <version>0.8.14</version>
<reportSets>
<reportSet>
<reports>
@@ -869,7 +868,7 @@
<!--suppress UnresolvedMavenProperty -->
<torque.compiler.javac>${JAVA_HOME}/bin/javac</torque.compiler.javac>
<!-- derby 10.16.1.1 requires java 17, 10.17.1.0 requires Java 21 and
is the last release of since oct 2025 retired Derby project -->
- <derby.version>10.17.1.0</derby.version>
+ <derby.version>10.16.1.1</derby.version>
<project.build.outputTimestamp>1753966797</project.build.outputTimestamp>
<scmPubCheckoutDirectory>${user.home}/torque-site/${project.artifactId}</scmPubCheckoutDirectory>
Modified: db/torque/trunk/torque-site/pom.xml
==============================================================================
--- db/torque/trunk/torque-site/pom.xml Mon Nov 9 10:04:21 2026
(r1940196)
+++ db/torque/trunk/torque-site/pom.xml Mon Nov 9 10:26:28 2026
(r1940197)
@@ -69,11 +69,11 @@
<configuration>
<!--xmlPath>src/changes/old-changes.xml</xmlPath--><!-- for changes
report, deprecated probably used last time in version 3.3 -->
<!-- 5.1 last jira version id: 12349141, 6.0: 2352987, 7.0:
12355198, 8.0: 12356217 -->
- <fixVersionIds>12312102,12323291,12324114,12349141,12352987,
12355198,12356217</fixVersionIds>
+
<fixVersionIds>12356217,12355198,12312102,12323291,12324114,12349141,12352987</fixVersionIds>
<columnNames>Type,Key,Summary,Assignee,Status,Resolution,Fix
Version</columnNames>
- <statusIds>Resolved,Closed</statusIds>
- <sortColumnNames>Created DESC,Fix Version DESC</sortColumnNames>
- <maxEntries>300</maxEntries>
+ <statusIds>Resolved,Closed,Open</statusIds>
+ <sortColumnNames>fixVersion DESC, Created DESC</sortColumnNames>
+ <maxEntries>500</maxEntries>
<useJql>true</useJql>
</configuration>
</plugin>
Modified: db/torque/trunk/torque-site/src/site/site.xml
==============================================================================
--- db/torque/trunk/torque-site/src/site/site.xml Mon Nov 9 10:04:21
2026 (r1940196)
+++ db/torque/trunk/torque-site/src/site/site.xml Mon Nov 9 10:26:28
2026 (r1940197)
@@ -18,20 +18,17 @@
under the License.
-->
-<project xmlns="http://maven.apache.org/DECORATION/1.8.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://maven.apache.org/DECORATION/1.8.0
https://maven.apache.org/xsd/decoration-1.8.0.xsd"
+<site xmlns="http://maven.apache.org/SITE/2.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/SITE/2.0.0
https://maven.apache.org/xsd/site-2.0.0.xsd"
name="Apache Db Torque" combine.self="merge">
-
- <bannerLeft>
- <name>The Apache Db Project</name>
- <src>https://www.apache.org/img/feather_glyph_notm.png</src>
- <href>https://db.apache.org/</href>
- <width>50px</width>
- </bannerLeft>
- <bannerRight>
- <src>images/torque-logo-new.png</src>
- <alt>The Apache Torque Project</alt>
- </bannerRight>
+
+ <bannerLeft name="The Apache Db project" href="https://db.apache.org/">
+ <image src="https://www.apache.org/img/feather_glyph_notm.png"
alt="Apache Db Project" position="left" width="50px"/>
+ </bannerLeft>
+
+ <bannerRight name="The Apache Db Torque project"
href="https://db.apache.org/torque/">
+ <image src="images/torque-logo-new.png" alt="Apache Db Torque Project"
position="left"/>
+ </bannerRight>
<publishDate format="dd MMMM yyyy" position="left" />
<version position="left" />
@@ -191,6 +188,7 @@
</menu>
</body>
+
<custom>
<fluidoSkin>
<topBarEnabled>true</topBarEnabled>
@@ -199,4 +197,4 @@
</fluidoSkin>
</custom>
-</project>
+</site>
Modified: db/torque/trunk/torque-test/pom.xml
==============================================================================
--- db/torque/trunk/torque-test/pom.xml Mon Nov 9 10:04:21 2026
(r1940196)
+++ db/torque/trunk/torque-test/pom.xml Mon Nov 9 10:26:28 2026
(r1940197)
@@ -596,6 +596,8 @@
</torque.configuration.file>
<torque.callback>host</torque.callback>
</systemPropertyVariables>
+ <!-- mockito daemon, cft.
https://javadoc.io/doc/org.mockito/mockito-core/latest/org.mockito/org/mockito/Mockito.html#0.3-->
+ <argLine>-XX:+EnableDynamicAgentLoading</argLine>
</configuration>
</plugin>
@@ -639,18 +641,16 @@
<groupId>org.apache.rat</groupId>
<artifactId>apache-rat-plugin</artifactId>
<configuration>
- <excludes>
- <exclude>velocity.log</exclude>
- <exclude>README.md</exclude>
- <exclude>.checkstyle</exclude>
- <exclude>checkstyle-cache.ccf</exclude>
- <exclude>derby.log</exclude>
- <exclude>src/main/generated-java/**</exclude>
- <exclude>docker-java.properties</exclude><!-- ignored,
not template -->
- <exclude>**/torque.usersettings.properties</exclude>
- <exclude>torque-test/target/**</exclude><!-- old
version generated derby -->
- <exclude>torque/test/**</exclude><!-- generated derby
-->
- </excludes>
+ <inputExclude>velocity.log</inputExclude>
+ <inputExclude>README.md</inputExclude>
+ <inputExclude>.checkstyle</inputExclude>
+ <inputExclude>checkstyle-cache.ccf</inputExclude>
+ <inputExclude>derby.log</inputExclude>
+ <inputExclude>src/main/generated-java/**</inputExclude>
+ <inputExclude>docker-java.properties</inputExclude><!--
ignored, not template -->
+
<inputExclude>**/torque.usersettings.properties</inputExclude>
+ <inputExclude>torque-test/target/**</inputExclude><!-- old
version generated derby -->
+ <inputExclude>torque/test/**</inputExclude><!-- generated
derby -->
</configuration>
<executions>
<execution>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]