Author: gk
Date: Tue Jan  4 10:25:37 2022
New Revision: 1896666

URL: http://svn.apache.org/viewvc?rev=1896666&view=rev
Log:
- Fix pom plugins: replace deprecated Findbugs with Spotbugs (supports 
FinBugsFilter), add maven Enforcer (setting minimum maven version to 3.3.9), 
update Checkstyle, add Checksum (generate sha512) for assembly artefacts in 
profile apache-release.

Modified:
    db/torque/trunk/README.md
    db/torque/trunk/pom.xml

Modified: db/torque/trunk/README.md
URL: 
http://svn.apache.org/viewvc/db/torque/trunk/README.md?rev=1896666&r1=1896665&r2=1896666&view=diff
==============================================================================
--- db/torque/trunk/README.md (original)
+++ db/torque/trunk/README.md Tue Jan  4 10:25:37 2022
@@ -53,17 +53,19 @@ or try it with default database and acti
 
 ### Core modules
 
-*Torque-generator* is the core module providing the mechanism to generate the 
mappings, which are provided by *Torque-templates* module.
-You need the ant tool installed.
+*Torque-generator* is the core module providing the mechanism to generate the 
mappings, 
+which are provided by *Torque-templates* module. You need the ant tool 
installed.
 
 *Torque-runtime* is the only module needed, if building / generation step was 
done.
 
 
 #### Test module
 
-Two kinds of tests exist. Module "internal" tests without database dependency 
or explicitely inlined dependency as in torque-templates (ddl templates) and 
database testing in the module "Torque-test".
+Two kinds of tests exist. Module "internal" tests without database dependency 
or explicitely inlined 
+dependency as in torque-templates (ddl templates) database testing in the 
module "Torque-test".
 
-*Torque-test* allows to test against databases and provides a 
[README](torque-test/README.md) of its own. You need the ant tool installed.
+*Torque-test* allows to test against databases and provides a 
[README](torque-test/README.md) of its own. 
+You need the ant tool installed.
 
 You may start Torque-Test module in the **torque-test folder** by this command 
(with default database derbyEmbedded) 
 
@@ -83,7 +85,8 @@ You need the ant tool installed.
 
 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).
 
-The ant build tool does not (yet) include pmd/xref reports in the final site 
building, although they are build for inspection in each sub module (except 
test). 
+The ant build tool does not (yet) include pmd/xref reports in the final site 
building, 
+although they are build for inspection in each sub module (except test). 
     
 #### Build modules
 
@@ -148,7 +151,7 @@ and profile apache-release to create the
     
     mvn release:prepare -DautoVersionSubmodules=true 
-Ptest,managers,beans,apache-release,derbyEmbedded-jenkins
     
-    mvn release:perform  -Pmanagers,beans,apache-release
+    mvn release:perform  -Pmanagers,beans,derbyEmbedded-jenkins
     
 Note: We need to add profiles managers, beans as release perform does a 
checkout 
 of the tagged version (which is then uploaded to nexus) and is running the 
build process again. 

Modified: db/torque/trunk/pom.xml
URL: 
http://svn.apache.org/viewvc/db/torque/trunk/pom.xml?rev=1896666&r1=1896665&r2=1896666&view=diff
==============================================================================
--- db/torque/trunk/pom.xml (original)
+++ db/torque/trunk/pom.xml Tue Jan  4 10:25:37 2022
@@ -18,7 +18,8 @@
  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";>
+<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>
 
@@ -445,10 +446,10 @@
             </dependency>
             
             <dependency>
-              <groupId>org.apache.derby</groupId>
-              <artifactId>derby</artifactId>
-              <version>${derby.version}</version>
-              <scope>test</scope>
+                <groupId>org.apache.derby</groupId>
+                <artifactId>derby</artifactId>
+                <version>${derby.version}</version>
+                <scope>test</scope>
             </dependency>
             <!--required for derby 15 / java 11: 
                 dependency>
@@ -478,7 +479,7 @@
                     <!-- with error 
https://issues.apache.org/jira/browse/MPMD-325 and workaround -->
                     <version>3.15.0</version>
                     <configuration>
-                        <linkXref>true</linkXref>
+                        <linkXRef>true</linkXRef>
                         <targetJdk>${maven.compiler.source}</targetJdk>
                     </configuration>
                     <dependencies>
@@ -495,14 +496,37 @@
                     <version>3.1.1</version>
                 </plugin>
                 <plugin>
-                    <groupId>org.codehaus.mojo</groupId>
-                    <artifactId>findbugs-maven-plugin</artifactId>
-                    <version>3.0.5</version>
+                    <groupId>com.github.spotbugs</groupId>
+                    <artifactId>spotbugs-maven-plugin</artifactId>
+                    <version>4.5.2.0</version>
+                    <configuration>
+                        
<excludeFilterFile>${basedir}/src/main/plugin-config/findbugs-exclude.xml</excludeFilterFile>
+                    </configuration>
+                </plugin>
+                <plugin>
+                    <groupId>org.apache.maven.plugins</groupId>
+                    <artifactId>maven-enforcer-plugin</artifactId>
+                    <version>3.0.0</version>
+                    <executions>
+                        <execution>
+                            <id>enforce-maven</id>
+                            <goals>
+                                <goal>enforce</goal>
+                            </goals>
+                            <configuration>
+                                <rules>
+                                    <requireMavenVersion>
+                                        <version>3.3.9</version>
+                                    </requireMavenVersion>
+                                </rules>
+                            </configuration>
+                        </execution>
+                    </executions>
                 </plugin>
                 <plugin>
                     <groupId>org.apache.maven.plugins</groupId>
                     <artifactId>maven-checkstyle-plugin</artifactId>
-                    <version>2.15</version>
+                    <version>3.1.2</version>
                 </plugin>
                 <plugin>
                     <groupId>org.codehaus.mojo</groupId>
@@ -620,13 +644,6 @@
                 </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>
                 <configuration>
@@ -697,7 +714,11 @@
                      </reports>
                     </reportSet>
                    </reportSets>
-           </plugin>
+            </plugin>
+            <plugin>
+                <groupId>com.github.spotbugs</groupId>
+                <artifactId>spotbugs-maven-plugin</artifactId>
+            </plugin>
             <plugin>
                 <groupId>org.codehaus.mojo</groupId>
                 <artifactId>taglist-maven-plugin</artifactId>
@@ -734,9 +755,8 @@
                 </configuration>
             </plugin>
             <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>findbugs-maven-plugin</artifactId>
-                <version>3.0.5</version>
+                <groupId>com.github.spotbugs</groupId>
+                <artifactId>spotbugs-maven-plugin</artifactId>
                 <configuration>
                     <threshold>Normal</threshold>
                 </configuration>
@@ -801,6 +821,25 @@
                                 </goals>
                             </execution>
                         </executions>
+                    </plugin>
+                    <plugin>
+                        <groupId>net.nicoulaj.maven.plugins</groupId>
+                        <artifactId>checksum-maven-plugin</artifactId>
+                        <version>1.11</version>
+                        <configuration>
+                            <algorithms>
+                                <algorithm>SHA-512</algorithm>
+                            </algorithms>
+                            <!-- generate only sha for binaries and source 
zip/tar files from assembly -->
+                            <excludeMainArtifact>true</excludeMainArtifact>
+                        </configuration>
+                        <executions>
+                            <execution>
+                                <goals>
+                                    <goal>artifacts</goal>
+                                </goals>
+                            </execution>
+                        </executions>
                     </plugin>
                 </plugins>
             </build>



---------------------------------------------------------------------
To unsubscribe, e-mail: torque-dev-unsubscr...@db.apache.org
For additional commands, e-mail: torque-dev-h...@db.apache.org

Reply via email to