From 660b5045316489840b97937586500090316a46f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Farr=C3=A9?= Date: Sun, 6 Jul 2025 21:28:27 +0200 Subject: [PATCH 1/2] [VFS-860] Detach the BOM from its parent --- commons-vfs2-bom/pom.xml | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/commons-vfs2-bom/pom.xml b/commons-vfs2-bom/pom.xml index d4c965d815..25d339308e 100644 --- a/commons-vfs2-bom/pom.xml +++ b/commons-vfs2-bom/pom.xml @@ -18,13 +18,9 @@ 4.0.0 - - org.apache.commons - commons-vfs2-project - 2.11.0-SNAPSHOT - ../pom.xml - + org.apache.commons commons-vfs2-bom + 2.11.0-SNAPSHOT pom Apache Commons VFS Bill of Materials This Bill of Materials POM can be used to ease dependency management when referencing multiple artifacts using Maven. From c3e6f6c653f08cdae0a87f2c7625ce7bd5bc010a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Farr=C3=A9?= Date: Sun, 6 Jul 2025 22:36:15 +0200 Subject: [PATCH 2/2] [VFS-860] Copy the parts of the parent POM which were inherited before --- commons-vfs2-bom/pom.xml | 372 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 372 insertions(+) diff --git a/commons-vfs2-bom/pom.xml b/commons-vfs2-bom/pom.xml index 25d339308e..21655849b1 100644 --- a/commons-vfs2-bom/pom.xml +++ b/commons-vfs2-bom/pom.xml @@ -63,5 +63,377 @@ true 2025-02-14T13:36:40Z + UTF-8 + 1.8 + 1.8 + + vfs + vfs2 + org.apache.commons.vfs2 + VFS + 12310495 + https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-vfs + ${basedir}/target/site + ${commons.parent.dir}/RELEASE-NOTES.txt + scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid} + 2.11.0 + 2.11.1 + + + 2.10.0 + + RC1 + commons-vfs-${commons.release.version} + (requires Java 8 or above) + false + + + + * + + + false + 3.4.1 + 5.3.4 + 5.5 + 1.6.5 + + + 2.20.16 + 2.0.17 + 2.25.0 + 4.5.0 + 0.1.55 + 3.1 + 1.10.15 + true + false + false + + 2025-02-14T13:36:40Z + + + clean verify apache-rat:check japicmp:cmp javadoc:javadoc spotbugs:check pmd:check checkstyle:check + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + + ${commons.parent.dir}/checkstyle.xml + ${commons.parent.dir}/checkstyle-suppressions.xml + false + basedir=${basedir} + + + + + org.apache.rat + apache-rat-plugin + + + + + src/test/resources/test-data/**/*.bin + src/test/resources/test-data/**/*.txt + src/test/resources/test-data/**/*.tgz + src/test/resources/test-data/**/*.tbz2 + src/test/resources/test-data/test.mf + + commons-vfs2-sandbox/** + dist/target/** + + + + + com.github.siom79.japicmp + japicmp-maven-plugin + + + + + METHOD_NEW_DEFAULT + true + true + PATCH + + + + METHOD_NO_LONGER_THROWS_CHECKED_EXCEPTION + true + true + PATCH + + + + + + org.apache.commons.vfs2.provider.hdfs + + org.apache.commons.vfs2.tasks + + + + + + org.apache.maven.plugins + maven-pmd-plugin + + ${maven.compiler.target} + + ${commons.parent.dir}/src/conf/pmd-ruleset.xml + + + + + + + + ${basedir}/osgi + osgi + + MANIFEST.MF + + + + + + org.apache.maven.plugins + maven-antrun-plugin + + + vfs-jar-manifest + generate-sources + + run + + + + + + + + + + javadoc.resources + generate-sources + + run + + + + + + + + + + + + + + + + org.jacoco + jacoco-maven-plugin + + + org.apache.maven.plugins + maven-surefire-plugin + + -Xmx64m + + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.rat + apache-rat-plugin + + + com.github.siom79.japicmp + japicmp-maven-plugin + + + com.github.spotbugs + spotbugs-maven-plugin + + Normal + Default + ${commons.parent.dir}/findbugs-exclude-filter.xml + + + + + + + + org.apache.rat + apache-rat-plugin + + + org.apache.maven.plugins + maven-checkstyle-plugin + + + org.apache.maven.plugins + maven-javadoc-plugin + ${commons.javadoc.version} + + + + todo + + a + To Do: + + + + + + org.apache.maven.plugins + maven-jxr-plugin + + + + jxr-no-fork + test-jxr-no-fork + + + + + + com.github.spotbugs + spotbugs-maven-plugin + + Normal + Default + ${commons.parent.dir}/findbugs-exclude-filter.xml + + + + org.apache.maven.plugins + maven-pmd-plugin + + ${maven.compiler.target} + + + + + pmd + + + + + + com.github.siom79.japicmp + japicmp-maven-plugin + + + + + + Adam Murdoch + adammurdoch + adammurdoch -at- apache.org + + + + James Strachan + jstrachan + jstrachan -at- apache.org + SpiritSoft, Inc. + + + Mario Ivankovits + imario + imario -at- apache.org + OPS EDV Gmbh + + + Rahul Akolkar + rahul + rahul -at- apache.org + The Apache Software Foundation + + + James Carman + jcarman + jcarman -at- apache.org + The Apache Software Foundation + + + Ralph Goers + rgoers + rgoers -at- apache.org + Intuit + + + Joerg Schaible + joehni + joehni -at- apache.org + + + ggregory + Gary Gregory + ggregory at apache.org + https://www.garygregory.com + The Apache Software Foundation + https://www.apache.org/ + + PMC Member + + America/New_York + + https://people.apache.org/~ggregory/img/garydgregory80.png + + + + Bernd Eckenfels + ecki + ecki -at- apache.org + https://bernd.eckenfels.net + +1 + + + + + Rami Ojares + rami.ojares -at- elisa.fi + + + Anthony Goubard + anthony.goubard -at- japplis.com + + + Christopher Ottley + xknight -at- users.sourceforge.net + + + Dave Marion + dlmarion -at- apache.org + + + Scott Bjerstedt + jcottbjer -at- gmail.com + + + Jose Juan Montiel + josejuan.montiel -at- gmail.com + + + Otto Fowler + otto -at- apache.org + +