This is an automated email from the ASF dual-hosted git repository. ggregory pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/commons-beanutils.git
The following commit(s) were added to refs/heads/master by this push: new 3faaf87c Move less viewed sections to the bottom 3faaf87c is described below commit 3faaf87cd80ed4dcc2a032716eee3f3dccfedd66 Author: Gary Gregory <garydgreg...@gmail.com> AuthorDate: Sat Apr 13 20:05:02 2024 -0400 Move less viewed sections to the bottom --- pom.xml | 424 ++++++++++++++++++++++++++++++++-------------------------------- 1 file changed, 211 insertions(+), 213 deletions(-) diff --git a/pom.xml b/pom.xml index 5cd79236..012e3f4d 100644 --- a/pom.xml +++ b/pom.xml @@ -84,6 +84,217 @@ </site> </distributionManagement> + <dependencies> + <dependency> + <groupId>commons-logging</groupId> + <artifactId>commons-logging</artifactId> + <version>1.3.1</version> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-lang3</artifactId> + <version>3.14.0</version> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-collections4</artifactId> + <version>4.4</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-collections4</artifactId> + <version>4.4</version> + <classifier>tests</classifier> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.junit.jupiter</groupId> + <artifactId>junit-jupiter</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.junit.vintage</groupId> + <artifactId>junit-vintage-engine</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + + <build> + <defaultGoal>clean apache-rat:check checkstyle:check verify javadoc:javadoc</defaultGoal> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-surefire-plugin</artifactId> + <configuration> + <reuseForks>false</reuseForks> + <!-- limit memory size see BEANUTILS-291 + ..also include ${argLine} from jacoco-maven-plugin + --> + <argLine>${surefire.argLine} ${argLine}</argLine> + <includes> + <include>**/*TestCase.java</include> + </includes> + <excludes> + <!-- This test case is known to fail, and there isn't any proposed fix + - so we will just exclude it until someone comes up with a solution. + --> + <exclude>**/*MemoryTestCase.java</exclude> + </excludes> + + <!-- Configure Logging --> + <redirectTestOutputToFile>true</redirectTestOutputToFile> + <systemPropertyVariables> + <org.apache.commons.logging.LogFactory>org.apache.commons.logging.impl.LogFactoryImpl</org.apache.commons.logging.LogFactory> + <org.apache.commons.logging.Log>org.apache.commons.logging.impl.SimpleLog</org.apache.commons.logging.Log> + <org.apache.commons.logging.simplelog.defaultlog>WARN</org.apache.commons.logging.simplelog.defaultlog> + </systemPropertyVariables> + + </configuration> + </plugin> + <plugin> + <artifactId>maven-assembly-plugin</artifactId> + <configuration> + <descriptors> + <descriptor>src/main/assembly/bin.xml</descriptor> + <descriptor>src/main/assembly/src.xml</descriptor> + </descriptors> + <tarLongFileMode>gnu</tarLongFileMode> + </configuration> + </plugin> + <plugin> + <artifactId>maven-checkstyle-plugin</artifactId> + <configuration> + <configLocation>${basedir}/src/conf/checkstyle.xml</configLocation> + <suppressionsLocation>${basedir}/src/conf/checkstyle-suppressions.xml</suppressionsLocation> + <includeTestSourceDirectory>true</includeTestSourceDirectory> + <enableRulesSummary>false</enableRulesSummary> + <resourceExcludes>NOTICE.txt,LICENSE.txt,**/pom.properties,target/**.properties,</resourceExcludes> + </configuration> + </plugin> + </plugins> + <pluginManagement> + <plugins> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-scm-publish-plugin</artifactId> + <configuration> + <!-- when moving to svnpubsub links to previous releases must be fixed --> + <!-- ignore paths manual content --> + <ignorePathsToDelete> + <ignorePathToDelete>javadocs**</ignorePathToDelete> + <ignorePathToDelete>release-notes**</ignorePathToDelete> + </ignorePathsToDelete> + </configuration> + </plugin> + </plugins> + </pluginManagement> + </build> + + <reporting> + <plugins> + <plugin> + <artifactId>maven-checkstyle-plugin</artifactId> + <configuration> + <configLocation>${basedir}/src/conf/checkstyle.xml</configLocation> + <suppressionsLocation>${basedir}/src/conf/checkstyle-suppressions.xml</suppressionsLocation> + <includeTestSourceDirectory>true</includeTestSourceDirectory> + <enableRulesSummary>false</enableRulesSummary> + <resourceExcludes>NOTICE.txt,LICENSE.txt,**/pom.properties,target/**.properties,</resourceExcludes> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-javadoc-plugin</artifactId> + <configuration> + <linksource>true</linksource> + <links> + <link>https://docs.oracle.com/javase/8/docs/api/</link> + <link>https://commons.apache.org/collections/api-release/</link> + </links> + </configuration> + </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-changes-plugin</artifactId> + <version>${commons.changes.version}</version> + <configuration> + <issueLinkTemplatePerSystem> + <default>%URL%/%ISSUE%</default> + </issueLinkTemplatePerSystem> + </configuration> + <reportSets> + <reportSet> + <reports> + <report>changes-report</report> + </reports> + </reportSet> + </reportSets> + </plugin> + <plugin> + <artifactId>maven-pmd-plugin</artifactId> + <configuration> + <targetJdk>${maven.compiler.target}</targetJdk> + <linkXref>true</linkXref> + </configuration> + <reportSets> + <reportSet> + <id>pmd-report</id> + <reports> + <report>pmd</report> + </reports> + </reportSet> + <reportSet> + <id>pmd-aggregate</id> + <inherited>false</inherited> + <reports> + <report>pmd</report> + </reports> + <configuration> + <aggregate>true</aggregate> + </configuration> + </reportSet> + </reportSets> + </plugin> + <plugin> + <groupId>com.github.siom79.japicmp</groupId> + <artifactId>japicmp-maven-plugin</artifactId> + <configuration> + <oldVersion> + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-beanutils2</artifactId> + <version>2.0.0-SNAPSHOT</version> + <type>jar</type> + </dependency> + </oldVersion> + <newVersion> + <file> + <path>${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}</path> + </file> + </newVersion> + <parameter> + <!-- + to support "mvn site" (no japicmp report) + as well as "mvn package site" (with japicmp report) + --> + <ignoreMissingNewVersion>true</ignoreMissingNewVersion> + </parameter> + </configuration> + </plugin> + <plugin> + <groupId>com.github.spotbugs</groupId> + <artifactId>spotbugs-maven-plugin</artifactId> + <configuration> + <threshold>Normal</threshold> + <effort>Default</effort> + <!-- <excludeFilterFile>src/conf/findbugs-exclude-filter.xml</excludeFilterFile> --> + <fork>true</fork> + <jvmArgs>-Duser.language=en</jvmArgs> + </configuration> + </plugin> + </plugins> + </reporting> <developers> <developer> <name>Robert Burrell Donkin</name> @@ -223,7 +434,6 @@ <organization>The Apache Software Foundation</organization> </developer> </developers> - <contributors> <contributor> <name>Paul Jack</name> @@ -330,216 +540,4 @@ <email /> </contributor> </contributors> - - <dependencies> - <dependency> - <groupId>commons-logging</groupId> - <artifactId>commons-logging</artifactId> - <version>1.3.1</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-lang3</artifactId> - <version>3.14.0</version> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-collections4</artifactId> - <version>4.4</version> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-collections4</artifactId> - <version>4.4</version> - <classifier>tests</classifier> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.junit.jupiter</groupId> - <artifactId>junit-jupiter</artifactId> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.junit.vintage</groupId> - <artifactId>junit-vintage-engine</artifactId> - <scope>test</scope> - </dependency> - </dependencies> - - <build> - <defaultGoal>clean apache-rat:check checkstyle:check verify javadoc:javadoc</defaultGoal> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-surefire-plugin</artifactId> - <configuration> - <reuseForks>false</reuseForks> - <!-- limit memory size see BEANUTILS-291 - ..also include ${argLine} from jacoco-maven-plugin - --> - <argLine>${surefire.argLine} ${argLine}</argLine> - <includes> - <include>**/*TestCase.java</include> - </includes> - <excludes> - <!-- This test case is known to fail, and there isn't any proposed fix - - so we will just exclude it until someone comes up with a solution. - --> - <exclude>**/*MemoryTestCase.java</exclude> - </excludes> - - <!-- Configure Logging --> - <redirectTestOutputToFile>true</redirectTestOutputToFile> - <systemPropertyVariables> - <org.apache.commons.logging.LogFactory>org.apache.commons.logging.impl.LogFactoryImpl</org.apache.commons.logging.LogFactory> - <org.apache.commons.logging.Log>org.apache.commons.logging.impl.SimpleLog</org.apache.commons.logging.Log> - <org.apache.commons.logging.simplelog.defaultlog>WARN</org.apache.commons.logging.simplelog.defaultlog> - </systemPropertyVariables> - - </configuration> - </plugin> - <plugin> - <artifactId>maven-assembly-plugin</artifactId> - <configuration> - <descriptors> - <descriptor>src/main/assembly/bin.xml</descriptor> - <descriptor>src/main/assembly/src.xml</descriptor> - </descriptors> - <tarLongFileMode>gnu</tarLongFileMode> - </configuration> - </plugin> - <plugin> - <artifactId>maven-checkstyle-plugin</artifactId> - <configuration> - <configLocation>${basedir}/src/conf/checkstyle.xml</configLocation> - <suppressionsLocation>${basedir}/src/conf/checkstyle-suppressions.xml</suppressionsLocation> - <includeTestSourceDirectory>true</includeTestSourceDirectory> - <enableRulesSummary>false</enableRulesSummary> - <resourceExcludes>NOTICE.txt,LICENSE.txt,**/pom.properties,target/**.properties,</resourceExcludes> - </configuration> - </plugin> - </plugins> - <pluginManagement> - <plugins> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-scm-publish-plugin</artifactId> - <configuration> - <!-- when moving to svnpubsub links to previous releases must be fixed --> - <!-- ignore paths manual content --> - <ignorePathsToDelete> - <ignorePathToDelete>javadocs**</ignorePathToDelete> - <ignorePathToDelete>release-notes**</ignorePathToDelete> - </ignorePathsToDelete> - </configuration> - </plugin> - </plugins> - </pluginManagement> - </build> - - <reporting> - <plugins> - <plugin> - <artifactId>maven-checkstyle-plugin</artifactId> - <configuration> - <configLocation>${basedir}/src/conf/checkstyle.xml</configLocation> - <suppressionsLocation>${basedir}/src/conf/checkstyle-suppressions.xml</suppressionsLocation> - <includeTestSourceDirectory>true</includeTestSourceDirectory> - <enableRulesSummary>false</enableRulesSummary> - <resourceExcludes>NOTICE.txt,LICENSE.txt,**/pom.properties,target/**.properties,</resourceExcludes> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-javadoc-plugin</artifactId> - <configuration> - <linksource>true</linksource> - <links> - <link>https://docs.oracle.com/javase/8/docs/api/</link> - <link>https://commons.apache.org/collections/api-release/</link> - </links> - </configuration> - </plugin> - <plugin> - <groupId>org.apache.maven.plugins</groupId> - <artifactId>maven-changes-plugin</artifactId> - <version>${commons.changes.version}</version> - <configuration> - <issueLinkTemplatePerSystem> - <default>%URL%/%ISSUE%</default> - </issueLinkTemplatePerSystem> - </configuration> - <reportSets> - <reportSet> - <reports> - <report>changes-report</report> - </reports> - </reportSet> - </reportSets> - </plugin> - <plugin> - <artifactId>maven-pmd-plugin</artifactId> - <configuration> - <targetJdk>${maven.compiler.target}</targetJdk> - <linkXref>true</linkXref> - </configuration> - <reportSets> - <reportSet> - <id>pmd-report</id> - <reports> - <report>pmd</report> - </reports> - </reportSet> - <reportSet> - <id>pmd-aggregate</id> - <inherited>false</inherited> - <reports> - <report>pmd</report> - </reports> - <configuration> - <aggregate>true</aggregate> - </configuration> - </reportSet> - </reportSets> - </plugin> - <plugin> - <groupId>com.github.siom79.japicmp</groupId> - <artifactId>japicmp-maven-plugin</artifactId> - <configuration> - <oldVersion> - <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-beanutils2</artifactId> - <version>2.0.0-SNAPSHOT</version> - <type>jar</type> - </dependency> - </oldVersion> - <newVersion> - <file> - <path>${project.build.directory}/${project.artifactId}-${project.version}.${project.packaging}</path> - </file> - </newVersion> - <parameter> - <!-- - to support "mvn site" (no japicmp report) - as well as "mvn package site" (with japicmp report) - --> - <ignoreMissingNewVersion>true</ignoreMissingNewVersion> - </parameter> - </configuration> - </plugin> - <plugin> - <groupId>com.github.spotbugs</groupId> - <artifactId>spotbugs-maven-plugin</artifactId> - <configuration> - <threshold>Normal</threshold> - <effort>Default</effort> - <!-- <excludeFilterFile>src/conf/findbugs-exclude-filter.xml</excludeFilterFile> --> - <fork>true</fork> - <jvmArgs>-Duser.language=en</jvmArgs> - </configuration> - </plugin> - </plugins> - </reporting> </project>