4.0.0
org.apache
apache
33
org.apache.commons
commons-parent
81
pom
Apache Commons Parent
The Apache Commons Parent POM provides common settings for all Apache Commons components.
2006
https://commons.apache.org/proper/commons-parent/
3.6.3
8
2025-01-29T16:19:20Z
master
release
81
82
RC1
COMMONSSITE
80
true
1.3
1.3
8
false
3.2.1
1.24
1.0
3.7.1
3.6.0
1.15.0
3.0.0-M2
3.6.0
9.3
3.13.0
2.9.1
0.7.4
3.5.2
5.1.9
0.8.12
0.23.1
3.4.2
3.11.2
3.6.0
3.26.0
7.9.0
3.8.0
0.16.1
1.9.0
1.1
3.2.1
1.2.2.Final
true
6.4.1
5.11.4
1.9.1
4.11.0
1.37
9.7.1
3.2.1
3.21.0
4.8.6.6
4.9.0
3.5.2
3.5.2
3.5.3
3.3.0
${project.artifactId}-${commons.release.version}
-bin
${project.artifactId}-${commons.release.2.version}
-bin
${project.artifactId}-${commons.release.3.version}
-bin
-bin
false
1.00
1.00
1.00
1.00
1.00
1.00
parent
${project.artifactId}
org.apache.commons.${commons.packageId}
org.apache.commons.${commons.packageId}
org.apache.commons.*;version=${project.version};-noimport:=true
*
true
${project.build.directory}/osgi/MANIFEST.MF
scp
UTF-8
${commons.encoding}
${commons.encoding}
${commons.encoding}
true
https://docs.oracle.com/en/java/javase/21/docs/api/
https://docs.oracle.com/javaee/5/api/
https://docs.oracle.com/javaee/6/api/
https://docs.oracle.com/javaee/7/api/
https://jakarta.ee/specifications/platform/8/apidocs/
https://jakarta.ee/specifications/platform/9/apidocs/
https://jakarta.ee/specifications/platform/9.1/apidocs/
https://jakarta.ee/specifications/platform/10/apidocs/
${commons.javadoc.javaee8.link}
info
false
false
100
false
${user.home}/commons-sites
${commons.componentid}
https://svn.apache.org/repos/infra/websites/production/commons/content/proper/commons-${commons.componentid}
${commons.site.cache}/${commons.site.path}
commons.site
true
false
false
scm:svn:https://dist.apache.org/repos/dist/dev/commons/${commons.componentid}
src/conf
https://analysis.apache.org/
.
RELEASE-NOTES.txt
Commons User List
user-subscribe@commons.apache.org
user-unsubscribe@commons.apache.org
user@commons.apache.org
https://mail-archives.apache.org/mod_mbox/commons-user/
https://www.mail-archive.com/user@commons.apache.org/
Commons Dev List
dev-subscribe@commons.apache.org
dev-unsubscribe@commons.apache.org
dev@commons.apache.org
https://mail-archives.apache.org/mod_mbox/commons-dev/
https://www.mail-archive.com/dev@commons.apache.org/
Commons Issues List
issues-subscribe@commons.apache.org
issues-unsubscribe@commons.apache.org
https://mail-archives.apache.org/mod_mbox/commons-issues/
https://www.mail-archive.com/issues@commons.apache.org/
Commons Commits List
commits-subscribe@commons.apache.org
commits-unsubscribe@commons.apache.org
https://mail-archives.apache.org/mod_mbox/commons-commits/
https://www.mail-archive.com/commits@commons.apache.org/
Apache Announce List
announce-subscribe@apache.org
announce-unsubscribe@apache.org
https://mail-archives.apache.org/mod_mbox/www-announce/
https://www.mail-archive.com/announce@apache.org/
scm:git:http://gitbox.apache.org/repos/asf/commons-parent.git
scm:git:https://gitbox.apache.org/repos/asf/commons-parent.git
https://gitbox.apache.org/repos/asf?p=commons-parent.git
jira
https://issues.apache.org/jira/browse/COMMONSSITE
GitHub
https://github.com/apache/commons-parent/actions
org.junit
junit-bom
${commons.junit.version}
pom
import
org.junit-pioneer
junit-pioneer
${commons.junit-pioneer.version}
org.mockito
mockito-bom
${commons.mockito.version}
test
clean apache-rat:check verify site
src/main/resources
${basedir}
META-INF
NOTICE.txt
LICENSE.txt
NOTICE
LICENSE
src/test/resources
${basedir}
META-INF
NOTICE.txt
LICENSE.txt
NOTICE
LICENSE
org.apache.maven.plugins
maven-compiler-plugin
${commons.compiler.version}
${maven.compiler.source}
${maven.compiler.target}
${commons.encoding}
${commons.compiler.fork}
${commons.compiler.compilerVersion}
${commons.compiler.javac}
-proc:none
org.apache.maven.plugins
maven-assembly-plugin
${commons.assembly-plugin.version}
org.apache.maven.plugins
maven-javadoc-plugin
${commons.javadoc.version}
true
${maven.compiler.source}
${commons.compiler.javadoc}
${commons.encoding}
${commons.docEncoding}
true
true
${commons.javadoc.javaee.link}
${commons.javadoc.options}
true
true
Copyright © {inceptionYear}-{currentYear} {organizationName}. All rights reserved.</br>
<a href="${project.url}">${project.name}</a> |
<a href="${project.issueManagement.url}">Issue management</a> |
<a href="${project.scm.url}">Source repository</a>
${commons.javadoc.failOnWarnings}
org.apache.maven.plugins
maven-remote-resources-plugin
${commons.maven-remote-resources-plugin.version}
true
org.apache.maven.plugins
maven-site-plugin
${commons.site-plugin.version}
true
org.apache.maven.wagon
wagon-ssh
${commons.wagon-ssh.version}
attach-descriptor
attach-descriptor
org.apache.maven.plugins
maven-surefire-plugin
${commons.surefire.version}
org.apache.maven.plugins
maven-failsafe-plugin
${commons.failsafe.version}
com.github.siom79.japicmp
japicmp-maven-plugin
${commons.japicmp.version}
${project.groupId}
${project.artifactId}
${commons.bc.version}
jar
${project.build.directory}/${project.artifactId}-${project.version}.jar
true
${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
true
true
true
${commons.japicmp.ignoreMissingClasses}
METHOD_NEW_DEFAULT
true
true
PATCH
METHOD_ADDED_TO_INTERFACE
false
false
PATCH
org.apache.commons
commons-build-plugin
${commons.build-plugin.version}
${commons.release.name}
org.apache.commons
commons-release-plugin
${commons.release-plugin.version}
org.apache.felix
maven-bundle-plugin
${commons.felix.version}
true
biz.aQute.bnd
biz.aQute.bndlib
${commons.biz.aQute.bndlib.version}
org.apache.rat
apache-rat-plugin
${commons.rat.version}
org.apache.maven.plugins
maven-artifact-plugin
3.6.0
org.codehaus.mojo
build-helper-maven-plugin
${commons.build-helper.version}
org.codehaus.mojo
buildnumber-maven-plugin
${commons.buildnumber-plugin.version}
org.codehaus.mojo
versions-maven-plugin
2.18.0
org.jacoco
jacoco-maven-plugin
${commons.jacoco.version}
prepare-agent
process-test-classes
prepare-agent
report
site
report
check
check
BUNDLE
CLASS
COVEREDRATIO
${commons.jacoco.classRatio}
INSTRUCTION
COVEREDRATIO
${commons.jacoco.instructionRatio}
METHOD
COVEREDRATIO
${commons.jacoco.methodRatio}
BRANCH
COVEREDRATIO
${commons.jacoco.branchRatio}
LINE
COVEREDRATIO
${commons.jacoco.lineRatio}
COMPLEXITY
COVEREDRATIO
${commons.jacoco.complexityRatio}
${commons.jacoco.haltOnFailure}
org.apache.maven.plugins
maven-project-info-reports-plugin
${commons.project-info.version}
org.apache.bcel
bcel
6.10.0
org.apache.maven.plugins
maven-checkstyle-plugin
${commons.checkstyle-plugin.version}
com.puppycrawl.tools
checkstyle
${commons.checkstyle.version}
com.github.spotbugs
spotbugs-maven-plugin
${commons.spotbugs.plugin.version}
com.github.spotbugs
spotbugs
${commons.spotbugs.impl.version}
org.ow2.asm
asm
${commons.asm.version}
org.apache.maven.plugins
maven-pmd-plugin
${commons.pmd.version}
net.sourceforge.pmd
pmd-core
${commons.pmd-impl.version}
net.sourceforge.pmd
pmd-java
${commons.pmd-impl.version}
net.sourceforge.pmd
pmd-javascript
${commons.pmd-impl.version}
net.sourceforge.pmd
pmd-jsp
${commons.pmd-impl.version}
org.cyclonedx
cyclonedx-maven-plugin
${commons.cyclonedx.version}
build-sbom-cyclonedx
package
makeAggregateBom
${project.artifactId}-${project.version}-bom
org.spdx
spdx-maven-plugin
${commons.spdx.version}
build-sbom-spdx
package
createSPDX
org.codehaus.mojo
javancss-maven-plugin
2.1
**/*.java
org.codehaus.mojo
exec-maven-plugin
3.5.0
org.codehaus.mojo
taglist-maven-plugin
${commons.taglist.version}
org.apache.maven.plugins
maven-changes-plugin
${commons.changes.version}
validate-changes
verify
changes-validate
true
maven-assembly-plugin
src/assembly/src.xml
gnu
org.apache.maven.plugins
maven-antrun-plugin
javadoc.resources
generate-sources
run
org.apache.maven.plugins
maven-compiler-plugin
org.apache.maven.plugins
maven-jar-plugin
${commons.jar-plugin.version}
test-jar
true
${commons.manifestfile}
${project.name}
${project.version}
${project.organization.name}
${project.name}
${project.version}
${project.organization.name}
org.apache
${maven.compiler.source}
${maven.compiler.target}
maven-source-plugin
true
true
create-source-jar
jar-no-fork
test-jar-no-fork
org.apache.maven.plugins
maven-surefire-plugin
${commons.surefire.version}
${commons.surefire.java}
org.apache.commons
commons-build-plugin
org.apache.felix
maven-bundle-plugin
true
${commons.osgi.excludeDependencies}
${project.build.directory}/osgi
<_removeheaders>JAVA_1_3_HOME,JAVA_1_4_HOME,JAVA_1_5_HOME,JAVA_1_6_HOME,JAVA_1_7_HOME,JAVA_1_8_HOME,JAVA_1_9_HOME
${commons.osgi.symbolicName}
${commons.osgi.export}
${commons.osgi.private}
${commons.osgi.import}
${commons.osgi.dynamicImport}
${project.url}
bundle-manifest
process-classes
manifest
org.apache.rat
apache-rat-plugin
site-content/**
.checkstyle
.fbprefs
.pmd
.asf.yaml
.gitattributes
src/site/resources/download_*.cgi
maven-eclipse.xml
.externalToolBuilders/**
.vscode/**
rat-check
validate
check
org.apache.maven.plugins
maven-artifact-plugin
check-buildplan
validate
check-buildplan
org.apache.maven.plugins
maven-scm-publish-plugin
${project.reporting.outputDirectory}
scm:svn:${commons.scmPubUrl}
${commons.scmPubCheckoutDirectory}
${commons.scmPubServer}
true
scm-publish
site-deploy
publish-scm
org.codehaus.mojo
versions-maven-plugin
org.cyclonedx
cyclonedx-maven-plugin
org.spdx
spdx-maven-plugin
org.apache.maven.plugins
maven-changes-plugin
org.apache.maven.plugins
maven-changes-plugin
${basedir}/src/changes/changes.xml
Fix Version,Key,Component,Summary,Type,Resolution,Status
Fix Version DESC,Type,Key DESC
Fixed
Resolved,Closed
Bug,New Feature,Task,Improvement,Wish,Test
${commons.changes.onlyCurrentVersion}
${commons.changes.maxEntries}
${commons.changes.runOnlyAtExecutionRoot}
changes
jira-changes
org.apache.maven.plugins
maven-javadoc-plugin
${commons.javadoc.version}
default
javadoc
org.apache.maven.plugins
maven-jxr-plugin
${commons.jxr.version}
org.apache.maven.plugins
maven-project-info-reports-plugin
${commons.project-info.version}
index
summary
modules
team
scm
issue-management
mailing-lists
dependency-info
dependency-management
dependencies
dependency-convergence
ci-management
distribution-management
org.apache.maven.plugins
maven-surefire-report-plugin
${commons.surefire-report.version}
${commons.surefire-report.aggregate}
org.apache.rat
apache-rat-plugin
${commons.rat.version}
site-content/**
.checkstyle
.fbprefs
.pmd
.asf.yaml
.gitattributes
src/site/resources/download_*.cgi
maven-eclipse.xml
.externalToolBuilders/**
.vscode/**
module-name
profile.module-name
org.apache.maven.plugins
maven-jar-plugin
${commons.module.name}
parse-target-version
user.home
org.codehaus.mojo
build-helper-maven-plugin
parse-version
parse-version
javaTarget
${maven.compiler.target}
animal-sniffer
(,9)
src/site/resources/profile.noanimal
java${javaTarget.majorVersion}${javaTarget.minorVersion}
org.codehaus.mojo
animal-sniffer-maven-plugin
${commons.animal-sniffer.version}
checkAPIcompatibility
check
org.codehaus.mojo.signature
${animal-sniffer.signature}
${commons.animal-sniffer.signature.version}
jacoco
src/site/resources/profile.jacoco
org.jacoco
jacoco-maven-plugin
${commons.jacoco.version}
org.jacoco
jacoco-maven-plugin
${commons.jacoco.version}
report
japicmp
[1.8,)
src/site/resources/profile.japicmp
com.github.siom79.japicmp
japicmp-maven-plugin
verify
cmp
com.github.siom79.japicmp
japicmp-maven-plugin
${commons.japicmp.version}
true
${commons.japicmp.breakBuildOnBinaryIncompatibleModifications}
${commons.japicmp.breakBuildOnSourceIncompatibleModifications}
true
true
true
${commons.japicmp.ignoreMissingClasses}
METHOD_NEW_DEFAULT
true
true
PATCH
release
maven-install-plugin
maven-release-plugin
-Prelease
maven-javadoc-plugin
create-javadoc-jar
javadoc
jar
package
${maven.compiler.source}
${commons.compiler.javadoc}
maven-assembly-plugin
${commons.assembly-plugin.version}
true
single
verify
maven-gpg-plugin
sign-artifacts
verify
sign
org.apache.commons
commons-release-plugin
clean-staging
clean
clean-staging
detatch-distributions
verify
detach-distributions
stage-distributions
deploy
stage-distributions
apache-release
maven-release-plugin
apache-release
org.apache.maven.plugins
maven-source-plugin
attach-test-sources
test-jar
maven-install-plugin
org.apache.maven.plugins
maven-jar-plugin
test-jar
java-1.8
true
1.8
${JAVA_1_8_HOME}/bin/javac
${JAVA_1_8_HOME}/bin/javadoc
${JAVA_1_8_HOME}/bin/java
java-1.11
true
1.11
${JAVA_1_11_HOME}/bin/javac
${JAVA_1_11_HOME}/bin/javadoc
${JAVA_1_11_HOME}/bin/java
test-deploy
id::default::file:target/deploy
true
release-notes
org.apache.maven.plugins
maven-changes-plugin
release-notes.vm
src/changes
true
${changes.announcementDirectory}
${changes.announcementFile}
${commons.release.version}
create-release-notes
generate-resources
announcement-generate
svn-buildnumber
!buildNumber.skip
!true
org.codehaus.mojo
buildnumber-maven-plugin
generate-resources
create
true
??????
false
false
jdk7-plugin-fix-version
[1.7,1.8)
3.5.1
1.17
3.5.0
4.8.6
jdk8-plugin-fix-version
[1.8,1.9)
0.6.3
4.8.6
site-basic
true
true
true
true
true
true
true
java-9-up
[9,)
9
true
${commons.compiler.release}
org.moditect
moditect-maven-plugin
${commons.moditect-maven-plugin.version}
add-module-infos
package
add-module-info
${moditect.java.version}
--multi-release=${moditect.java.version}
${project.build.directory}
true
false
${commons.module.name}
${commons.moditect-maven-plugin.addServiceUses}
java-11-up
[11,)
10.21.1
java-17-up
[17,)
benchmark
true
org.apache
org.codehaus.mojo
exec-maven-plugin
benchmark
test
exec
test
java
-classpath
org.openjdk.jmh.Main
-rf
json
-rff
target/jmh-result.${benchmark}.json
${benchmark}