svn commit: r1880852 [1/2] - in /db/torque/torque4/trunk: README.md pom.xml torque-ant-tasks/pom.xml torque-generator/pom.xml torque-maven-plugin/pom.xml torque-runtime/pom.xml torque-site/pom.xml torque-templates/pom.xml

[email protected]
Newsgroups gmane.comp.jakarta.turbine.torque.devel
Message-ID <[email protected]>
Author: gk
Date: Fri Aug 14 10:14:38 2020
New Revision: 1880852

URL: http://svn.apache.org/viewvc?rev=1880852&view=rev
Log:
- reverting as module torque-test (-Ptest) was not activated in release prepare step - module remained in SNAPSHOT mode.

Modified:
    db/torque/torque4/trunk/README.md
    db/torque/torque4/trunk/pom.xml
    db/torque/torque4/trunk/torque-ant-tasks/pom.xml
    db/torque/torque4/trunk/torque-generator/pom.xml
    db/torque/torque4/trunk/torque-maven-plugin/pom.xml
    db/torque/torque4/trunk/torque-runtime/pom.xml
    db/torque/torque4/trunk/torque-site/pom.xml
    db/torque/torque4/trunk/torque-templates/pom.xml

Modified: db/torque/torque4/trunk/README.md
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/README.md?rev=1880852&r1=1880851&r2=1880852&view=diff
==============================================================================
--- db/torque/torque4/trunk/README.md (original)
+++ db/torque/torque4/trunk/README.md Fri Aug 14 10:14:38 2020
@@ -115,18 +115,19 @@ You will be asked for your gpg passphras
 
 First test the release locally until the build is successfull, then clean again and run and perform release:
 
-    mvn release:prepare -DdryRun=true -DautoVersionSubmodules=true -Pmanagers,beans
+    mvn release:prepare -DdryRun=true -DautoVersionSubmodules=true -Ptest,managers,beans
 
     mvn release:clean -DautoVersionSubmodules=true 
     
-##### Important information from the developer-guide: 
+##### Important information: 
 
-    Running release:prepare "will change the version in the poms to the release version and then run a clean verify cycle on the new poms. 
+    -  from the developer-guide: Running release:prepare "will change the version in the poms to the release version and then run a clean verify cycle on the new poms. 
     This will fail because the test project needs the *maven plugin* which is not installed in the new version yet. 
     To fix this, you might have to run rm torque-test/derby.log, then run *mvn install* to install the torque artifacts in the release version. 
     Then run again mvn -Ptest release:prepare .. to finish building the release".
-
-    mvn release:prepare -DautoVersionSubmodules=true -Ptest
+    - requires activated profile test to also apply the release prepare step to module torque-test, which is by default not in modules list.
+    
+    mvn release:prepare -DautoVersionSubmodules=true -Ptest,managers,beans
     
     mvn release:perform 
 

Modified: db/torque/torque4/trunk/pom.xml
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/pom.xml?rev=1880852&r1=1880851&r2=1880852&view=diff
==============================================================================
--- db/torque/torque4/trunk/pom.xml (original)
+++ db/torque/torque4/trunk/pom.xml Fri Aug 14 10:14:38 2020
@@ -1,800 +1,801 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
-
-   http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied.  See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-
-    <modelVersion>4.0.0</modelVersion>
-
-    <parent>
-        <groupId>org.apache</groupId>
-        <artifactId>apache</artifactId>
-        <version>23</version>
-    </parent>
-
-    <groupId>org.apache.torque</groupId>
-    <artifactId>torque</artifactId>
-    <packaging>pom</packaging>
-    <name>Torque Maven Parent</name>
-    <version>5.1-SNAPSHOT</version>
-    <description>Torque parent project</description>
-    <url>http://db.apache.org/torque/releases/torque-5.0</url>
-
-    <modules>
-        <module>torque-runtime</module>
-        <module>torque-generator</module>
-        <module>torque-templates</module>
-        <module>torque-maven-plugin</module>
-        <module>torque-ant-tasks</module>
-        <module>torque-site</module>
-    </modules>
-
-    <issueManagement>
-        <system>JIRA</system>
-        <url>http://issues.apache.org/jira/browse/TORQUE</url>
-    </issueManagement>
-
-    <ciManagement>
-        <system>jenkins</system>
-        <url>http://builds.apache.org/</url>
-        <notifiers>
-            <notifier>
-                <type>email</type>
-                <sendOnError>true</sendOnError>
-                <sendOnFailure>true</sendOnFailure>
-            </notifier>
-        </notifiers>
-    </ciManagement>
-
-    <inceptionYear>2000</inceptionYear>
-
-    <mailingLists>
-        <mailingList>
-            <name>Torque User List</name>
-            <subscribe>[email protected]</subscribe>
-            <unsubscribe>[email protected]</unsubscribe>
-            <archive>http://mail-archives.apache.org/mod_mbox/db-torque-user/</archive>
-        </mailingList>
-        <mailingList>
-            <name>Torque Developer List</name>
-            <subscribe>[email protected]</subscribe>
-            <unsubscribe>[email protected]</unsubscribe>
-            <archive>http://mail-archives.apache.org/mod_mbox/db-torque-dev/</archive>
-        </mailingList>
-    </mailingLists>
-
-    <developers>
-        <developer>
-            <name>Jeffrey D. Brekke</name>
-            <id>brekke</id>
-            <email>[email protected]</email>
-            <organization />
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>Eric Dobbs</name>
-            <id>dobbs</id>
-            <email>[email protected]</email>
-            <organization />
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>Scott Eade</name>
-            <id>seade</id>
-            <email>[email protected]</email>
-            <organization>Backstage Technologies Pty. Ltd.</organization>
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-            <timezone>+10</timezone>
-        </developer>
-        <developer>
-            <name>Thomas Fox</name>
-            <id>tfischer</id>
-            <email>[email protected]</email>
-            <organization>Seitenbau GmbH</organization>
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-            <timezone>+1</timezone>
-        </developer>
-        <developer>
-            <name>Stephen Haberman</name>
-            <id>stephenh</id>
-            <email>[email protected]</email>
-            <organization />
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>Humberto Hernandez</name>
-            <id>hhernandez</id>
-            <email>[email protected]</email>
-            <organization>Integrated Technology S.C.</organization>
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>Fedor Karpelevitch</name>
-            <id>fedor</id>
-            <email>[email protected]</email>
-            <organization />
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>Quinton McCombs</name>
-            <id>quintonm</id>
-            <email>[email protected]</email>
-            <organization>NEqualsOne</organization>
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>John McNally</name>
-            <id>jmcnally</id>
-            <email>[email protected]</email>
-            <organization>CollabNet</organization>
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>Greg Monroe</name>
-            <id>gmonroe</id>
-            <email>[email protected]</email>
-            <organization>Duke Corporate Education</organization>
-            <timezone>-5</timezone>
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>Martin Poeschl</name>
-            <id>mpoeschl</id>
-            <email>[email protected]</email>
-            <organization>Tucana.at</organization>
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-            <timezone>+18</timezone>
-        </developer>
-        <developer>
-            <name>Daniel Rall</name>
-            <id>dlr</id>
-            <email>[email protected]</email>
-            <organization>CollabNet, Inc.</organization>
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>Henning P. Schmiedehausen</name>
-            <id>henning</id>
-            <email>[email protected]</email>
-            <organization>INTERMETA - Gesellschaft fuer Mehrwertdienste mbH</organization>
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-            <timezone>+2</timezone>
-        </developer>
-        <developer>
-            <name>Kurt Schrader</name>
-            <id>kschrader</id>
-            <email>[email protected]</email>
-            <organization />
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>Jon Scott Stevens</name>
-            <id>jon</id>
-            <email>[email protected]</email>
-            <organization>CollabNet, Inc.</organization>
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>James Taylor</name>
-            <id>jtaylor</id>
-            <email>[email protected]</email>
-            <organization />
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-        </developer>
-        <developer>
-            <name>Thomas Vandahl</name>
-            <id>tv</id>
-            <email>[email protected]</email>
-            <organization />
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-            <timezone>+1</timezone>
-        </developer>
-        <developer>
-            <name>Georg Kallidis</name>
-            <id>gk</id>
-            <email>[email protected]</email>
-            <organization />
-            <roles>
-                <role>Java Developer</role>
-            </roles>
-            <timezone>+1</timezone>
-        </developer>
-    </developers>
-
-    <contributors>
-        <contributor>
-            <name>Patrick Carl</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>Roger A. Caron</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>Martin Goulet</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>M. Sean Gilligan</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>James Hillyerd</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>Thierry Lach</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>Johnny Macchione</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>Markus M. May</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>Raphael Pieroni</name>
-            <email>rafale_at_codehaus.org</email>
-        </contributor>
-        <contributor>
-            <name>Jonathan Purvis</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>Thoralf Rickert</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>J. Russell Smyth</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>Tarlika Elisabeth Schmitz</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>Hilco Wijbenga</name>
-            <email>[email protected]</email>
-        </contributor>
-        <contributor>
-            <name>Christoph Zenger</name>
-            <email>[email protected]</email>
-        </contributor>
-    </contributors>
-
-    <scm>
-        <connection>scm:svn:http://svn.apache.org/repos/asf/db/torque/torque4/trunk</connection>
-        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/db/torque/torque4/trunk</developerConnection>
-        <url>http://svn.apache.org/viewvc/db/torque/torque4/trunk</url>
-    </scm>
-
-    <dependencyManagement>
-        <dependencies>
-
-            <dependency>
-                <groupId>org.apache.logging.log4j</groupId>
-                <artifactId>log4j-jcl</artifactId>
-                <version>${log4j2.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.logging.log4j</groupId>
-                <artifactId>log4j-api</artifactId>
-                <version>${log4j2.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.logging.log4j</groupId>
-                <artifactId>log4j-core</artifactId>
-                <version>${log4j2.version}</version>
-            </dependency>
-            <dependency>
-                <groupId>org.apache.logging.log4j</groupId>
-                <artifactId>log4j-1.2-api</artifactId>
-                <version>${log4j2.version}</version>
-            </dependency>
-
-            <dependency>
-                <groupId>org.apache.commons</groupId>
-                <artifactId>commons-configuration2</artifactId>
-                <version>2.7</version>
-            </dependency>
-
-            <dependency>
-                <groupId>commons-beanutils</groupId>
-                <artifactId>commons-beanutils</artifactId>
-                <version>1.9.4</version>
-            </dependency>
-
-            <dependency>
-                <groupId>commons-dbcp</groupId>
-                <artifactId>commons-dbcp</artifactId>
-                <version>1.4</version>
-            </dependency>
-
-            <dependency>
-                <groupId>org.apache.commons</groupId>
-                <artifactId>commons-dbcp2</artifactId>
-                <version>2.7.0</version>
-            </dependency>
-
-            <dependency>
-                <groupId>org.apache.commons</groupId>
-                <artifactId>commons-jcs-core</artifactId>
-                <version>2.2.1</version>
-            </dependency>
-
-            <dependency>
-                <groupId>org.apache.commons</groupId>
-                <artifactId>commons-lang3</artifactId>
-                <version>3.10</version>
-            </dependency>
-
-            <dependency>
-                <groupId>commons-io</groupId>
-                <artifactId>commons-io</artifactId>
-                <version>2.7</version>
-            </dependency>
-
-            <dependency>
-                <groupId>org.mockito</groupId>
-                <artifactId>mockito-core</artifactId>
-                <version>3.4.0</version>
-                <scope>test</scope>
-            </dependency>
-
-            <dependency>
-                <groupId>org.apache.avalon.framework</groupId>
-                <artifactId>avalon-framework-api</artifactId>
-                <version>4.3.1</version>
-            </dependency>
-
-            <dependency>
-                <groupId>org.apache.avalon.framework</groupId>
-                <artifactId>avalon-framework-impl</artifactId>
-                <version>4.3.1</version>
-                <scope>test</scope>
-            </dependency>
-
-            <dependency>
-                <groupId>org.junit.jupiter</groupId>
-                <artifactId>junit-jupiter</artifactId>
-                <version>${junit.jupiter.version}</version>
-                <scope>test</scope>
-            </dependency>
-
-            <dependency>
-                <groupId>org.junit.platform</groupId>
-                <artifactId>junit-platform-launcher</artifactId>
-                <version>${junit.launcher.version}</version>
-                <scope>test</scope>
-            </dependency>
-                              
-            
-             <dependency>
-                <groupId>org.junit.vintage</groupId>
-                <artifactId>junit-vintage-engine</artifactId>
-                <version>${junit.jupiter.version}</version>
-                <scope>test</scope>
-            </dependency>
-
-            <dependency>
-                <groupId>junit</groupId>
-                <artifactId>junit</artifactId>
-                <version>4.13</version>
-                <scope>test</scope>
-            </dependency>
-
-            <dependency>
-                <groupId>org.apache.fulcrum</groupId>
-                <artifactId>fulcrum-yaafi</artifactId>
-                <version>1.0.8</version>
-                <scope>test</scope>
-            </dependency>
-        </dependencies>
-    </dependencyManagement>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-eclipse-plugin</artifactId>
-                <version>2.10</version>
-                <configuration>
-                    <workspace>..</workspace>
-                    <downloadSources>true</downloadSources>
-                </configuration>
-            </plugin>
-            <plugin>
-                <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>**/derby.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>
-                        <!-- hsqldb-jenkins -->
-                        <exclude>torque-test/torque-test/**</exclude>
-                        <exclude>torque-test/README.md</exclude>
-                        <exclude>**/target/**</exclude>
-                        <exclude>**/.classpath</exclude>
-                        <exclude>**/.project</exclude>
-                        <exclude>**/.settings/**</exclude>
-                        <exclude>**/torque.usersettings.properties</exclude>
-                    </excludes>
-                </configuration>
-                <executions>
-                    <execution>
-                        <phase>verify</phase>
-                        <goals>
-                            <goal>check</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>cobertura-maven-plugin</artifactId>
-                <version>2.7</version>
-                <configuration>
-                    <formats>
-                        <format>html</format>
-                        <format>xml</format>
-                    </formats>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-pmd-plugin</artifactId>
-                <configuration>
-                    <linkXref>true</linkXref>
-                    <targetJdk>${maven.compiler.source}</targetJdk>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>findbugs-maven-plugin</artifactId>
-                <configuration>
-                    <excludeFilterFile>${basedir}/src/main/plugin-config/findbugs-exclude.xml</excludeFilterFile>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-surefire-plugin</artifactId>
-                <version>3.0.0-M5</version>
-                <configuration>
-                    <!--default setting is forkCount=1/reuseForks=true -->
-                    <reuseForks>false</reuseForks>
-                    <forkCount>1</forkCount>
-                    <systemPropertyVariables>
-                        <derby.stream.error.file>target/derby.log</derby.stream.error.file>
-                    </systemPropertyVariables>
-                </configuration>
-            </plugin>
-            <!-- hint: mvn verify -Ddependency.check.skip=false -->
-            <plugin>
-                <groupId>org.owasp</groupId>
-                <artifactId>dependency-check-maven</artifactId>
-                <executions>
-                    <execution>
-                        <goals>
-                            <goal>check</goal>
-                        </goals>
-                    </execution>
-                </executions>
-                <configuration>
-                    <skip>${dependency.check.skip}</skip>
-                    <!-- include in sub modules if needed -->
-                    <!-- suppressionFiles>
-                    <suppressionFile>${project.basedir}/suppression-owasp-fp.xml</suppressionFile>
-                    </suppressionFiles-->
-                </configuration>
-            </plugin>
-        </plugins>
-        <pluginManagement>
-            <plugins>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-pmd-plugin</artifactId>
-                    <version>3.13.0</version>
-                    <configuration>
-                        <linkXref>true</linkXref>
-                        <targetJdk>${maven.compiler.source}</targetJdk>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-jxr-plugin</artifactId>
-                    <version>3.0.0</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>findbugs-maven-plugin</artifactId>
-                    <version>3.0.5</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-checkstyle-plugin</artifactId>
-                    <version>2.15</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>xml-maven-plugin</artifactId>
-                    <version>1.0.2</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-surefire-plugin</artifactId>
-                    <version>3.0.0-M5</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.owasp</groupId>
-                    <artifactId>dependency-check-maven</artifactId>
-                    <version>5.3.2</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-site-plugin</artifactId>
-                    <version>3.8.2</version>
-                </plugin>
-                <plugin>
-                    <groupId>org.apache.maven.plugins</groupId>
-                    <artifactId>maven-compiler-plugin</artifactId>
-                    <version>3.8.1</version>
-                    <configuration>
-                        <source>${maven.compiler.source}</source>
-                        <target>${maven.compiler.target}</target>
-                        <encoding>${project.build.sourceEncoding}</encoding>
-                        <fork>${torque.compiler.fork}</fork>
-                        <compilerVersion>${torque.compiler.compilerVersion}</compilerVersion>
-                        <executable>${torque.compiler.javac}</executable>
-                    </configuration>
-                </plugin>
-                <plugin>
-                    <artifactId>maven-javadoc-plugin</artifactId>
-                    <version>3.2.0</version>
-                    <configuration>
-                        <additionalparam>-Xdoclint:none</additionalparam>
-                        <source>1.8</source>
-                    </configuration>
-                    <executions>
-                      <execution>
-                            <goals>
-                                <goal>javadoc</goal>
-                                <goal>test-javadoc</goal>
-                            </goals>
-                        </execution>
-                    </executions>
-                </plugin>
-                <plugin>
-                    <artifactId>maven-antrun-plugin</artifactId>
-                    <version>3.0.0</version>
-                 </plugin>
-            </plugins>
-        </pluginManagement>
-    </build>
-
-    <reporting>
-        <plugins>
-            <plugin>
-                <artifactId>maven-javadoc-plugin</artifactId>
-                <version>3.2.0</version>
-                <!-- to generate only in root -->
-                <reportSets>
-                  <reportSet>
-                    <id>aggregate</id>
-                    <inherited>false</inherited>        
-                    <reports>
-                      <report>aggregate</report>
-                    </reports>
-                  </reportSet>
-                  <reportSet>
-                    <id>default</id>
-                    <reports>
-                      <report>javadoc</report>
-                      <report>test-javadoc</report>
-                    </reports>
-                  </reportSet>
-                </reportSets>
-                <configuration>
-                    <!-- test project javadoc is not needed in the main site and javadoc fails during the release build, so skip -->
-                    <skipModules>torque-test</skipModules>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>taglist-maven-plugin</artifactId>
-                <version>2.4</version>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>jdepend-maven-plugin</artifactId>
-                <version>2.0</version>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.rat</groupId>
-                <artifactId>apache-rat-plugin</artifactId>
-                <version>0.13</version>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-pmd-plugin</artifactId>
-                <configuration>
-                    <minimumTokens>200</minimumTokens>
-                    <rulesets>
-                        <ruleset>/category/java/bestpractices.xml</ruleset>
-                        <ruleset>/category/java/codestyle.xml</ruleset>
-                        <ruleset>/category/java/errorprone.xml</ruleset>
-                        <ruleset>/category/java/multithreading.xml</ruleset>
-                        <ruleset>/category/java/performance.xml</ruleset>
-                        <ruleset>/category/java/design.xml</ruleset>
-                        <!-- comment default rule sets: basic, imports, unusedcode -->
-                        <!--ruleset>/rulesets/java/basic.xml</ruleset>
-                        <ruleset>/rulesets/java/finalizers.xml</ruleset>
-                        <ruleset>/rulesets/java/imports.xml</ruleset>
-                        <ruleset>/rulesets/java/unusedcode.xml</ruleset-->
-                    </rulesets>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>findbugs-maven-plugin</artifactId>
-                <version>3.0.5</version>
-                <configuration>
-                    <threshold>Normal</threshold>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-changes-plugin</artifactId>
-                <version>2.12.1</version>
-                <reportSets>
-                    <reportSet>
-                        <reports>
-                            <report>changes-report</report>
-                        </reports>
-                        <configuration>
-                            <xmlPath>src/changes/changes.xml</xmlPath>
-                        </configuration>
-                    </reportSet>
-                </reportSets>
-            </plugin>
-        </plugins>
-    </reporting>
-
-    <properties>
-        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
-        <maven.compiler.source>1.8</maven.compiler.source>
-        <maven.compiler.target>1.8</maven.compiler.target>
-        <dependency.check.skip>true</dependency.check.skip>
-
-        <junit.jupiter.version>5.6.2</junit.jupiter.version>
-        <junit.launcher.version>1.6.2</junit.launcher.version>
-        <log4j2.version>2.13.3</log4j2.version>
-
-        <maven.compiler.source>1.8</maven.compiler.source>
-        <maven.compiler.target>1.8</maven.compiler.target>
-
-        <torque.compiler.fork>false</torque.compiler.fork>
-        <torque.compiler.compilerVersion>1.8</torque.compiler.compilerVersion>
-        <torque.compiler.javac>${JAVA_HOME}/bin/javac</torque.compiler.javac>
-
-
-    </properties>
-
-    <profiles>
-        <profile>
-            <id>apache-release</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.apache.maven.plugins</groupId>
-                        <artifactId>maven-site-plugin</artifactId>
-                        <executions>
-                            <execution>
-                                <id>site-for-package</id>
-                                <phase>prepare-package</phase>
-                                <goals>
-                                    <goal>site</goal>
-                                </goals>
-                            </execution>
-                        </executions>
-                    </plugin>
-                </plugins>
-            </build>
-            <modules>
-                <module>torque-test</module>
-            </modules>
-        </profile>
-        <profile>
-            <id>test</id>
-            <modules>
-                <module>torque-test</module>
-            </modules>
-        </profile>
-        <profile>
-            <id>java8</id>
-            <activation>
-                <jdk>[1.8,)</jdk>
-            </activation>
-            <properties>
-                <doclint>none</doclint><!-- since javadoc v.3 this is required instead of -Xdoclint:none -->
-            </properties>
-        </profile>
-        <profile>
-            <id>owasp</id>
-            <properties>
-                <dependency.check.skip>false</dependency.check.skip>
-            </properties>
-        </profile>
-        <profile>
-            <id>java12</id>
-            <activation>
-                <jdk>[12,)</jdk>
-            </activation>
-            <properties>
-                <java.version>12</java.version>
-                <!--torque.compiler.fork>true</torque.compiler.fork>
-                <torque.compiler.compilerVersion>1.12</torque.compiler.compilerVersion>
-                <torque.compiler.release>8</torque.compiler.release-->
-            </properties>
-        </profile>
-    </profiles>
-
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+
+    <modelVersion>4.0.0</modelVersion>
+
+    <parent>
+        <groupId>org.apache</groupId>
+        <artifactId>apache</artifactId>
+        <version>23</version>
+    </parent>
+
+    <groupId>org.apache.torque</groupId>
+    <artifactId>torque</artifactId>
+    <packaging>pom</packaging>
+    <name>Torque Maven Parent</name>
+    <version>5.0-SNAPSHOT</version>
+    <description>Torque parent project</description>
+    <url>http://db.apache.org/torque/releases/torque-5.0</url>
+
+    <modules>
+        <module>torque-runtime</module>
+        <module>torque-generator</module>
+        <module>torque-templates</module>
+        <module>torque-maven-plugin</module>
+        <module>torque-ant-tasks</module>
+        <module>torque-site</module>
+    </modules>
+
+    <issueManagement>
+        <system>JIRA</system>
+        <url>http://issues.apache.org/jira/browse/TORQUE</url>
+    </issueManagement>
+
+    <ciManagement>
+        <system>jenkins</system>
+        <url>http://builds.apache.org/</url>
+        <notifiers>
+            <notifier>
+                <type>email</type>
+                <sendOnError>true</sendOnError>
+                <sendOnFailure>true</sendOnFailure>
+            </notifier>
+        </notifiers>
+    </ciManagement>
+
+    <inceptionYear>2000</inceptionYear>
+
+    <mailingLists>
+        <mailingList>
+            <name>Torque User List</name>
+            <subscribe>[email protected]</subscribe>
+            <unsubscribe>[email protected]</unsubscribe>
+            <archive>http://mail-archives.apache.org/mod_mbox/db-torque-user/</archive>
+        </mailingList>
+        <mailingList>
+            <name>Torque Developer List</name>
+            <subscribe>[email protected]</subscribe>
+            <unsubscribe>[email protected]</unsubscribe>
+            <archive>http://mail-archives.apache.org/mod_mbox/db-torque-dev/</archive>
+        </mailingList>
+    </mailingLists>
+
+    <developers>
+        <developer>
+            <name>Jeffrey D. Brekke</name>
+            <id>brekke</id>
+            <email>[email protected]</email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Eric Dobbs</name>
+            <id>dobbs</id>
+            <email>[email protected]</email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Scott Eade</name>
+            <id>seade</id>
+            <email>[email protected]</email>
+            <organization>Backstage Technologies Pty. Ltd.</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+10</timezone>
+        </developer>
+        <developer>
+            <name>Thomas Fox</name>
+            <id>tfischer</id>
+            <email>[email protected]</email>
+            <organization>Seitenbau GmbH</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+        <developer>
+            <name>Stephen Haberman</name>
+            <id>stephenh</id>
+            <email>[email protected]</email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Humberto Hernandez</name>
+            <id>hhernandez</id>
+            <email>[email protected]</email>
+            <organization>Integrated Technology S.C.</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Fedor Karpelevitch</name>
+            <id>fedor</id>
+            <email>[email protected]</email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Quinton McCombs</name>
+            <id>quintonm</id>
+            <email>[email protected]</email>
+            <organization>NEqualsOne</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>John McNally</name>
+            <id>jmcnally</id>
+            <email>[email protected]</email>
+            <organization>CollabNet</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Greg Monroe</name>
+            <id>gmonroe</id>
+            <email>[email protected]</email>
+            <organization>Duke Corporate Education</organization>
+            <timezone>-5</timezone>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Martin Poeschl</name>
+            <id>mpoeschl</id>
+            <email>[email protected]</email>
+            <organization>Tucana.at</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+18</timezone>
+        </developer>
+        <developer>
+            <name>Daniel Rall</name>
+            <id>dlr</id>
+            <email>[email protected]</email>
+            <organization>CollabNet, Inc.</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Henning P. Schmiedehausen</name>
+            <id>henning</id>
+            <email>[email protected]</email>
+            <organization>INTERMETA - Gesellschaft fuer Mehrwertdienste mbH</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+2</timezone>
+        </developer>
+        <developer>
+            <name>Kurt Schrader</name>
+            <id>kschrader</id>
+            <email>[email protected]</email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Jon Scott Stevens</name>
+            <id>jon</id>
+            <email>[email protected]</email>
+            <organization>CollabNet, Inc.</organization>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>James Taylor</name>
+            <id>jtaylor</id>
+            <email>[email protected]</email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+        </developer>
+        <developer>
+            <name>Thomas Vandahl</name>
+            <id>tv</id>
+            <email>[email protected]</email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+        <developer>
+            <name>Georg Kallidis</name>
+            <id>gk</id>
+            <email>[email protected]</email>
+            <organization/>
+            <roles>
+                <role>Java Developer</role>
+            </roles>
+            <timezone>+1</timezone>
+        </developer>
+    </developers>
+
+    <contributors>
+        <contributor>
+            <name>Patrick Carl</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>Roger A. Caron</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>Martin Goulet</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>M. Sean Gilligan</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>James Hillyerd</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>Thierry Lach</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>Johnny Macchione</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>Markus M. May</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>Raphael Pieroni</name>
+            <email>rafale_at_codehaus.org</email>
+        </contributor>
+        <contributor>
+            <name>Jonathan Purvis</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>Thoralf Rickert</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>J. Russell Smyth</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>Tarlika Elisabeth Schmitz</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>Hilco Wijbenga</name>
+            <email>[email protected]</email>
+        </contributor>
+        <contributor>
+            <name>Christoph Zenger</name>
+            <email>[email protected]</email>
+        </contributor>
+    </contributors>
+
+    <scm>
+        <connection>scm:svn:http://svn.apache.org/repos/asf/db/torque/torque4/trunk</connection>
+        <developerConnection>scm:svn:https://svn.apache.org/repos/asf/db/torque/torque4/trunk</developerConnection>
+        <url>http://svn.apache.org/viewvc/db/torque/torque4/trunk</url>
+    </scm>
+
+    <dependencyManagement>
+        <dependencies>
+
+            <dependency>
+                <groupId>org.apache.logging.log4j</groupId>
+                <artifactId>log4j-jcl</artifactId>
+                <version>${log4j2.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.logging.log4j</groupId>
+                <artifactId>log4j-api</artifactId>
+                <version>${log4j2.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.logging.log4j</groupId>
+                <artifactId>log4j-core</artifactId>
+                <version>${log4j2.version}</version>
+            </dependency>
+            <dependency>
+                <groupId>org.apache.logging.log4j</groupId>
+                <artifactId>log4j-1.2-api</artifactId>
+                <version>${log4j2.version}</version>
+            </dependency>
+
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-configuration2</artifactId>
+                <version>2.7</version>
+            </dependency>
+
+            <dependency>
+                <groupId>commons-beanutils</groupId>
+                <artifactId>commons-beanutils</artifactId>
+                <version>1.9.4</version>
+            </dependency>
+
+            <dependency>
+                <groupId>commons-dbcp</groupId>
+                <artifactId>commons-dbcp</artifactId>
+                <version>1.4</version>
+            </dependency>
+
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-dbcp2</artifactId>
+                <version>2.7.0</version>
+            </dependency>
+
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-jcs-core</artifactId>
+                <version>2.2.1</version>
+            </dependency>
+
+            <dependency>
+                <groupId>org.apache.commons</groupId>
+                <artifactId>commons-lang3</artifactId>
+                <version>3.10</version>
+            </dependency>
+
+            <dependency>
+                <groupId>commons-io</groupId>
+                <artifactId>commons-io</artifactId>
+                <version>2.7</version>
+            </dependency>
+
+            <dependency>
+                <groupId>org.mockito</groupId>
+                <artifactId>mockito-core</artifactId>
+                <version>3.4.0</version>
+                <scope>test</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>org.apache.avalon.framework</groupId>
+                <artifactId>avalon-framework-api</artifactId>
+                <version>4.3.1</version>
+            </dependency>
+
+            <dependency>
+                <groupId>org.apache.avalon.framework</groupId>
+                <artifactId>avalon-framework-impl</artifactId>
+                <version>4.3.1</version>
+                <scope>test</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>org.junit.jupiter</groupId>
+                <artifactId>junit-jupiter</artifactId>
+                <version>${junit.jupiter.version}</version>
+                <scope>test</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>org.junit.platform</groupId>
+                <artifactId>junit-platform-launcher</artifactId>
+                <version>${junit.launcher.version}</version>
+                <scope>test</scope>
+            </dependency>
+                              
+            
+             <dependency>
+                <groupId>org.junit.vintage</groupId>
+                <artifactId>junit-vintage-engine</artifactId>
+                <version>${junit.jupiter.version}</version>
+                <scope>test</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>junit</groupId>
+                <artifactId>junit</artifactId>
+                <version>4.13</version>
+                <scope>test</scope>
+            </dependency>
+
+            <dependency>
+                <groupId>org.apache.fulcrum</groupId>
+                <artifactId>fulcrum-yaafi</artifactId>
+                <version>1.0.8</version>
+                <scope>test</scope>
+            </dependency>
+        </dependencies>
+    </dependencyManagement>
+
+    <build>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-eclipse-plugin</artifactId>
+                <version>2.10</version>
+                <configuration>
+                    <workspace>..</workspace>
+                    <downloadSources>true</downloadSources>
+                </configuration>
+            </plugin>
+            <plugin>
+                <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>**/derby.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>
+                        <!-- hsqldb-jenkins -->
+                        <exclude>torque-test/torque-test/**</exclude>
+                        <exclude>torque-test/README.md</exclude>
+                        <exclude>**/target/**</exclude>
+                        <exclude>**/.classpath</exclude>
+                        <exclude>**/.project</exclude>
+                        <exclude>**/.settings/**</exclude>
+                        <exclude>**/torque.usersettings.properties</exclude>
+                    </excludes>
+                </configuration>
+                <executions>
+                    <execution>
+                        <phase>verify</phase>
+                        <goals>
+                            <goal>check</goal>
+                        </goals>
+                    </execution>
+                </executions>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>cobertura-maven-plugin</artifactId>
+                <version>2.7</version>
+                <configuration>
+                    <formats>
+                        <format>html</format>
+                        <format>xml</format>
+                    </formats>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-pmd-plugin</artifactId>
+                <configuration>
+                    <linkXref>true</linkXref>
+                    <targetJdk>${maven.compiler.source}</targetJdk>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>findbugs-maven-plugin</artifactId>
+                <configuration>
+                    <excludeFilterFile>${basedir}/src/main/plugin-config/findbugs-exclude.xml</excludeFilterFile>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <version>3.0.0-M5</version>
+                <configuration>
+                    <!--default setting is forkCount=1/reuseForks=true -->
+                    <reuseForks>false</reuseForks>
+                    <forkCount>1</forkCount>
+                    <systemPropertyVariables>
+                        <derby.stream.error.file>target/derby.log</derby.stream.error.file>
+                    </systemPropertyVariables>
+                </configuration>
+            </plugin>
+            <!-- hint: mvn verify -Ddependency.check.skip=false -->
+            <plugin>
+                <groupId>org.owasp</groupId>
+                <artifactId>dependency-check-maven</artifactId>
+                <executions>
+                    <execution>
+                        <goals>
+                            <goal>check</goal>
+                        </goals>
+                    </execution>
+                </executions>
+                <configuration>
+                    <skip>${dependency.check.skip}</skip>
+                    <!-- include in sub modules if needed -->
+                    <!-- suppressionFiles>
+                    <suppressionFile>${project.basedir}/suppression-owasp-fp.xml</suppressionFile>
+                    </suppressionFiles-->
+                </configuration>
+            </plugin>
+        </plugins>
+        <pluginManagement>
+            <plugins>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-pmd-plugin</artifactId>
+                    <version>3.13.0</version>
+                    <configuration>
+                        <linkXref>true</linkXref>
+                        <targetJdk>${maven.compiler.source}</targetJdk>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-jxr-plugin</artifactId>
+                    <version>3.0.0</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>findbugs-maven-plugin</artifactId>
+                    <version>3.0.5</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-checkstyle-plugin</artifactId>
+                    <version>2.15</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.codehaus.mojo</groupId>
+                    <artifactId>xml-maven-plugin</artifactId>
+                    <version>1.0.2</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-surefire-plugin</artifactId>
+                    <version>3.0.0-M5</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.owasp</groupId>
+                    <artifactId>dependency-check-maven</artifactId>
+                    <version>5.3.2</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-site-plugin</artifactId>
+                    <version>3.8.2</version>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-compiler-plugin</artifactId>
+                    <version>3.8.1</version>
+                    <configuration>
+                        <source>${maven.compiler.source}</source>
+                        <target>${maven.compiler.target}</target>
+                        <encoding>${project.build.sourceEncoding}</encoding>
+                        <fork>${torque.compiler.fork}</fork>
+                        <compilerVersion>${torque.compiler.compilerVersion}</compilerVersion>
+                        <executable>${torque.compiler.javac}</executable>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-javadoc-plugin</artifactId>
+                    <version>3.2.0</version>
+                    <configuration>
+                        <additionalparam>-Xdoclint:none</additionalparam>
+                        <source>1.8</source>
+                    </configuration>
+                    <executions>
+                      <execution>
+                            <goals>
+                                <goal>javadoc</goal>
+                                <goal>test-javadoc</goal>
+                            </goals>
+                        </execution>
+                    </executions>
+                </plugin>
+                <plugin>
+                    <artifactId>maven-antrun-plugin</artifactId>
+                    <version>3.0.0</version>
+                 </plugin>
+            </plugins>
+        </pluginManagement>
+    </build>
+
+    <reporting>
+        <plugins>
+            <plugin>
+                <artifactId>maven-javadoc-plugin</artifactId>
+                <version>3.2.0</version>
+                <!-- to generate only in root -->
+                <reportSets>
+                  <reportSet>
+                    <id>aggregate</id>
+                    <inherited>false</inherited>        
+                    <reports>
+                      <report>aggregate</report>
+                    </reports>
+                  </reportSet>
+                  <reportSet>
+                    <id>default</id>
+                    <reports>
+                      <report>javadoc</report>
+                      <report>test-javadoc</report>
+                    </reports>
+                  </reportSet>
+                </reportSets>
+                <configuration>
+                    <!-- test project javadoc is not needed in the main site and javadoc fails during the release build, so skip -->
+                    <skipModules>torque-test</skipModules>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>taglist-maven-plugin</artifactId>
+                <version>2.4</version>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>jdepend-maven-plugin</artifactId>
+                <version>2.0</version>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.rat</groupId>
+                <artifactId>apache-rat-plugin</artifactId>
+                <version>0.13</version>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-pmd-plugin</artifactId>
+                <configuration>
+                    <minimumTokens>200</minimumTokens>
+                    <rulesets>
+                        <ruleset>/category/java/bestpractices.xml</ruleset>
+                        <ruleset>/category/java/codestyle.xml</ruleset>
+                        <ruleset>/category/java/errorprone.xml</ruleset>
+                        <ruleset>/category/java/multithreading.xml</ruleset>
+                        <ruleset>/category/java/performance.xml</ruleset>
+                        <ruleset>/category/java/design.xml</ruleset>
+                        <!-- comment default rule sets: basic, imports, unusedcode -->
+                        <!--ruleset>/rulesets/java/basic.xml</ruleset>
+                        <ruleset>/rulesets/java/finalizers.xml</ruleset>
+                        <ruleset>/rulesets/java/imports.xml</ruleset>
+                        <ruleset>/rulesets/java/unusedcode.xml</ruleset-->
+                    </rulesets>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.codehaus.mojo</groupId>
+                <artifactId>findbugs-maven-plugin</artifactId>
+                <version>3.0.5</version>
+                <configuration>
+                    <threshold>Normal</threshold>
+                </configuration>
+            </plugin>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-changes-plugin</artifactId>
+                <version>2.12.1</version>
+                <reportSets>
+                    <reportSet>
+                        <reports>
+                            <report>changes-report</report>
+                        </reports>
+                        <configuration>
+                            <xmlPath>src/changes/changes.xml</xmlPath>
+                        </configuration>
+                    </reportSet>
+                </reportSets>
+            </plugin>
+        </plugins>
+    </reporting>
+
+    <properties>
+        <project.build.sourceEncoding>ISO-8859-1</project.build.sourceEncoding>
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+        <dependency.check.skip>true</dependency.check.skip>
+
+        <junit.jupiter.version>5.6.2</junit.jupiter.version>
+        <junit.launcher.version>1.6.2</junit.launcher.version>
+        <log4j2.version>2.13.3</log4j2.version>
+
+        <maven.compiler.source>1.8</maven.compiler.source>
+        <maven.compiler.target>1.8</maven.compiler.target>
+
+        <torque.compiler.fork>false</torque.compiler.fork>
+        <torque.compiler.compilerVersion>1.8</torque.compiler.compilerVersion>
+        <torque.compiler.javac>${JAVA_HOME}/bin/javac</torque.compiler.javac>
+
+
+    </properties>
+
+    <profiles>
+        <profile>
+            <id>apache-release</id>
+            <build>
+                <plugins>
+                    <plugin>
+                        <groupId>org.apache.maven.plugins</groupId>
+                        <artifactId>maven-site-plugin</artifactId>
+                        <executions>
+                            <execution>
+                                <id>site-for-package</id>
+                                <phase>prepare-package</phase>
+                                <goals>
+                                    <goal>site</goal>
+                                </goals>
+                            </execution>
+                        </executions>
+                    </plugin>
+                </plugins>
+            </build>
+            <modules>
+                <module>torque-test</module>
+            </modules>
+        </profile>
+        <profile>
+            <id>test</id>
+            <modules>
+                <module>torque-test</module>
+            </modules>
+        </profile>
+        <profile>
+            <id>java8</id>
+            <activation>
+                <jdk>[1.8,)</jdk>
+            </activation>
+            <properties>
+                <doclint>none</doclint><!-- since javadoc v.3 this is required instead of -Xdoclint:none -->
+            </properties>
+        </profile>
+        <profile>
+            <id>owasp</id>
+            <properties>
+                <dependency.check.skip>false</dependency.check.skip>
+            </properties>
+        </profile>
+        <profile>
+            <id>java12</id>
+            <activation>
+                <jdk>[12,)</jdk>
+            </activation>
+            <properties>
+                <java.version>12</java.version>
+                <!--torque.compiler.fork>true</torque.compiler.fork>
+                <torque.compiler.compilerVersion>1.12</torque.compiler.compilerVersion>
+                <torque.compiler.release>8</torque.compiler.release-->
+            </properties>
+        </profile>
+    </profiles>
+
+</project>

Modified: db/torque/torque4/trunk/torque-ant-tasks/pom.xml
URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-ant-tasks/pom.xml?rev=1880852&r1=1880851&r2=1880852&view=diff
==============================================================================
--- db/torque/torque4/trunk/torque-ant-tasks/pom.xml (original)
+++ db/torque/torque4/trunk/torque-ant-tasks/pom.xml Fri Aug 14 10:14:38 2020
@@ -1,141 +1,141 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
- Licensed to the Apache Software Foundation (ASF) under one
- or more contributor license agreements.  See the NOTICE file
- distributed with this work for additional information
- regarding copyright ownership.  The ASF licenses this file
- to you under the Apache License, Version 2.0 (the
- "License"); you may not use this file except in compliance
- with the License.  You may obtain a copy of the License at
-
-   http://www.apache.org/licenses/LICENSE-2.0
-
- Unless required by applicable law or agreed to in writing,
- software distributed under the License is distributed on an
- "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
- KIND, either express or implied.  See the License for the
- specific language governing permissions and limitations
- under the License.
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
-  <parent>
-    <groupId>org.apache.torque</groupId>
-    <artifactId>torque</artifactId>
-    <version>5.1-SNAPSHOT</version>
-    <relativePath>..</relativePath>
-  </parent>
-
-  <modelVersion>4.0.0</modelVersion>
-
-  <artifactId>torque-ant-tasks</artifactId>
-  <packaging>jar</packaging>
-  <name>Torque Generator Ant tasks</name>
-
-  <scm>
-    <connection>scm:svn:http://svn.apache.org/repos/asf/db/torque/torque4/trunk</connection>
-    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/db/torque/torque4/trunk</developerConnection>
-    <url>http://svn.apache.org/viewvc/db/torque/torque4/trunk</url>
-  </scm>
-
-  <dependencies>
-    <!--dependency>
-      <groupId>org.apache.torque</groupId>
-      <artifactId>torque-generator</artifactId>
-      <version>${project.version}</version>
-    </dependency-->
-    <!-- includes generator and runtime -->
-     <dependency>
-        <groupId>org.apache.torque</groupId>
-        <artifactId>torque-templates</artifactId>
-        <version>${project.version}</version>
-    </dependency>
-   <!-- SOME ant tasks depends on system tools, fixes  CVE-2020-1945 -->
-    <dependency>
-      <groupId>org.apache.ant</groupId>
-      <artifactId>ant</artifactId>
-      <version>1.10.8</version>
-      <scope>provided</scope>
-      <exclusions> 
-        <exclusion>
-          <groupId>com.sun</groupId>
-          <artifactId>tools</artifactId>
-       </exclusion>
-      </exclusions>
-    </dependency>
-    <dependency>
-      <groupId>commons-io</groupId>
-      <artifactId>commons-io</artifactId>
-      <scope>test</scope>
-    </dependency>
-    <!--dependency>
-      <groupId>org.apache.commons</groupId>
-      <artifactId>commons-lang3</artifactId>
-      <version>3.9</version>
-    </dependency-->
-    <dependency>
-      <groupId>org.apache.derby</groupId>
-      <artifactId>derby</artifactId>
-      <version>10.14.2.0</version>
-      <scope>test</scope>
-    </dependency>
-    <dependency>
-        <groupId>org.xmlunit</groupId>
-        <artifactId>xmlunit-core</artifactId>
-        <version>2.6.2</version>
-        <scope>test</scope>
-    </dependency>
-
-  </dependencies>
-  
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-checkstyle-plugin</artifactId>
-        <configuration>
-          <configLocation>${basedir}/../src/main/checkstyle/checkstyle.xml</configLocation>
-          <headerLocation>${basedir}/../src/main/checkstyle/license-header.txt</headerLocation>
-          <suppressionsLocation>${basedir}/../src/main/checkstyle/checkstyle-suppressions.xml</suppressionsLocation>
-          <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
-        </configuration>
-      </plugin>
-      <plugin>
-        <groupId>org.owasp</groupId>
-        <artifactId>dependency-check-maven</artifactId>
-        <configuration>
-           <suppressionFiles>
-            <suppressionFile>${project.parent.basedir}/suppression-owasp-fp.xml</suppressionFile>
-            </suppressionFiles>
-        </configuration>
-      </plugin>
-    </plugins>
-  </build>
-
-  <profiles>
-    <profile>
-      <id>apache-release</id>
-      <build>
-        <plugins>
-          <plugin>
-            <artifactId>maven-assembly-plugin</artifactId>
-            <configuration>
-              <descriptors>
-                <descriptor>../src/main/assembly/bin-with-dependencies.xml</descriptor>
-              </descriptors>
-              <tarLongFileMode>gnu</tarLongFileMode>
-            </configuration>
-            <executions>
-              <execution>
-                <id>make-assembly</id>
-                <phase>package</phase>
-                <goals>
-                  <goal>single</goal>
-                </goals>
-              </execution>
-            </executions>
-          </plugin>
-        </plugins>
-      </build>
-    </profile>
-  </profiles>
-</project>
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements.  See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership.  The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License.  You may obtain a copy of the License at
+
+   http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied.  See the License for the
+ specific language governing permissions and limitations
+ under the License.
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+  <parent>
+    <groupId>org.apache.torque</groupId>
+    <artifactId>torque</artifactId>
+    <version>5.0-SNAPSHOT</version>
+    <relativePath>..</relativePath>
+  </parent>
+
+  <modelVersion>4.0.0</modelVersion>
+
+  <artifactId>torque-ant-tasks</artifactId>
+  <packaging>jar</packaging>
+  <name>Torque Generator Ant tasks</name>
+
+  <scm>
+    <connection>scm:svn:http://svn.apache.org/repos/asf/db/torque/torque4/trunk/torque-ant-tasks</connection>
+    <developerConnection>scm:svn:https://svn.apache.org/repos/asf/db/torque/torque4/trunk/torque-ant-tasks</developerConnection>
+    <url>http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-ant-tasks</url>
+  </scm>
+
+  <dependencies>
+    <!--dependency>
+      <groupId>org.apache.torque</groupId>
+      <artifactId>torque-generator</artifactId>
+      <version>${project.version}</version>
+    </dependency-->
+    <!-- includes generator and runtime -->
+     <dependency>
+        <groupId>org.apache.torque</groupId>
+        <artifactId>torque-templates</artifactId>
+        <version>${project.version}</version>
+    </dependency>
+   <!-- SOME ant tasks depends on system tools, fixes  CVE-2020-1945 -->
+    <dependency>
+      <groupId>org.apache.ant</groupId>
+      <artifactId>ant</artifactId>
+      <version>1.10.8</version>
+      <scope>provided</scope>
+      <exclusions> 
+        <exclusion>
+          <groupId>com.sun</groupId>
+          <artifactId>tools</artifactId>
+       </exclusion>
+      </exclusions>
+    </dependency>
+    <dependency>
+      <groupId>commons-io</groupId>
+      <artifactId>commons-io</artifactId>
+      <scope>test</scope>
+    </dependency>
+    <!--dependency>
+      <groupId>org.apache.commons</groupId>
+      <artifactId>commons-lang3</artifactId>
+      <version>3.9</version>
+    </dependency-->
+    <dependency>
+      <groupId>org.apache.derby</groupId>
+      <artifactId>derby</artifactId>
+      <version>10.14.2.0</version>
+      <scope>test</scope>
+    </dependency>
+    <dependency>
+        <groupId>org.xmlunit</groupId>
+        <artifactId>xmlunit-core</artifactId>
+        <version>2.6.2</version>
+        <scope>test</scope>
+    </dependency>
+
+  </dependencies>
+  
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-checkstyle-plugin</artifactId>
+        <configuration>
+          <configLocation>${basedir}/../src/main/checkstyle/checkstyle.xml</configLocation>
+          <headerLocation>${basedir}/../src/main/checkstyle/license-header.txt</headerLocation>
+          <suppressionsLocation>${basedir}/../src/main/checkstyle/checkstyle-suppressions.xml</suppressionsLocation>
+          <suppressionsFileExpression>checkstyle.suppressions.file</suppressionsFileExpression>
+        </configuration>
+      </plugin>
+      <plugin>
+        <groupId>org.owasp</groupId>
+        <artifactId>dependency-check-maven</artifactId>
+        <configuration>
+           <suppressionFiles>
+            <suppressionFile>${project.parent.basedir}/suppression-owasp-fp.xml</suppressionFile>
+            </suppressionFiles>
+        </configuration>
+      </plugin>
+    </plugins>
+  </build>
+
+  <profiles>
+    <profile>
+      <id>apache-release</id>
+      <build>
+        <plugins>
+          <plugin>
+            <artifactId>maven-assembly-plugin</artifactId>
+            <configuration>
+              <descriptors>
+                <descriptor>../src/main/assembly/bin-with-dependencies.xml</descriptor>
+              </descriptors>
+              <tarLongFileMode>gnu</tarLongFileMode>
+            </configuration>
+            <executions>
+              <execution>
+                <id>make-assembly</id>
+                <phase>package</phase>
+                <goals>
+                  <goal>single</goal>
+                </goals>
+              </execution>
+            </executions>
+          </plugin>
+        </plugins>
+      </build>
+    </profile>
+  </profiles>
+</project>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.