4.0.0 org.xwiki.commons xwiki-commons XWiki Commons - Parent POM pom 18.1.0-SNAPSHOT A collaborative development platform runtime based on the wiki paradigm https://extensions.xwiki.org?id=${project.groupId}:${project.artifactId}:${project.version}::: 2004 18.1.0-SNAPSHOT 18.0.1 21 25 1.6.2 2.1.5 1.2.0 2.1.4 1.3 2.0.1 2.1.3 2.3.1 4.0.5 2.1.1 3.1.0 5.0.0 3.1.0 1.1 2.0.0 2.0.1 2.0.5 2.0.3 1.1.7 5.0.0 2.21.0 ${jackson.version} 2.21 1.83 9.9.1 33.5.0-jre 1.0.3 2.0.17 1.5.28 2.25.3 3.0 4.13.2 5.14.2 1.14.2 ${junit5.version} 2.22.2 3.5.4 2.13.1 5.21.0 2.0.3 1.59.0 1.18.4 1.9.25.1 4.5.2 0.8.14 13.2.0 11.3.0 5.0.4 2.5.3 v20251216 3.0.1 3.4.1 2.0.15 5.0.15.Final 15.2.6.Final 2.41.23 false false false false ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} ${xwiki.enforcer.skip} false false false jira.xwiki.org session UTF-8 false https://sonarcloud.io xwiki jacoco 3.6.3 1.4.1 3.9.12 1.9.25 ${maven.build.version} ${maven.build.version} ${maven.resolver.build.version} 2.2.0 3.6.2 3.12.0 3.3.0 3.15.0 0.9.0.M4 3.5.3 4.13.2 v24.11.0 11.6.2 10.28.2 6.3.3 org.xwiki.commons:.*/[${commons.version}] ${xwiki.extension.recommendedVersion.commons} release,release-central xwiki-staging http://nexus.xwiki.org/nexus/ true true false false xwiki xwiki-commons https://www.xwiki.org/xwiki/bin/view/ReleaseNotes/Data/XWiki/${xwiki.version.simple} ${project.basedir}/target LGPL 2.1 https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html repo jira https://jira.xwiki.org/browse/XCOMMONS devs XWiki Development Team XWiki https://xwiki.org/ scm:git:git://github.com/${xwiki.github.owner}/${xwiki.github.repository}.git scm:git:git@github.com:${xwiki.github.owner}/${xwiki.github.repository}.git https://github.com/${xwiki.github.owner}/${xwiki.github.repository}/tree/master/ HEAD XWiki Users List users@xwiki.org https://lists.xwiki.org/mailman/listinfo/users https://lists.xwiki.org/mailman/listinfo/users https://lists.xwiki.org/pipermail/users/ https://xwiki.markmail.org/ XWiki Developers List devs@xwiki.org https://lists.xwiki.org/mailman/listinfo/devs https://lists.xwiki.org/mailman/listinfo/devs https://lists.xwiki.org/pipermail/devs/ https://xwiki.markmail.org/ jakarta.activation jakarta.activation-api ${jakarta.activation.version} org.eclipse.angus angus-activation ${angus-activation.version} runtime javax.activation javax.activation-api ${javax.activation.version} provided com.sun.activation javax.activation 1.2.0 jakarta.xml.bind jakarta.xml.bind-api ${jakarta.xml.bind.version} javax.xml.bind jaxb-api ${javax.xml.bind.version} org.glassfish.jaxb jaxb-runtime 2.3.9 jakarta.xml.bind jakarta.xml.bind-api com.sun.activation jakarta.activation jakarta.ws.rs jakarta.ws.rs-api ${jakarta.ws.rs.version} javax.ws.rs javax.ws.rs-api ${javax.ws.rs.version} jakarta.transaction jakarta.transaction-api ${jakarta.transaction.version} javax.transaction javax.transaction-api ${javax.transaction.version} jakarta.inject jakarta.inject-api ${jakarta.inject.version} jakarta.servlet jakarta.servlet-api ${jakarta.servlet.version} provided javax.servlet javax.servlet-api ${javax.servlet.version} jakarta.websocket jakarta.websocket-api ${jakarta.websocket.version} provided jakarta.websocket jakarta.websocket-client-api ${jakarta.websocket.version} provided javax.websocket javax.websocket-api ${javax.websocket.version} jakarta.mail jakarta.mail-api ${jakarta.mail.version} org.eclipse.angus angus-mail ${angus-mail.version} runtime javax.mail javax.mail-api ${javax.mail.version} provided com.sun.mail jakarta.mail 1.6.8 com.sun.activation jakarta.activation jakarta.validation jakarta.validation-api 3.0.2 org.hibernate.validator hibernate-validator 8.0.3.Final runtime org.glassfish.expressly expressly ${expressly.version} provided javax.validation validation-api 2.0.1.Final jakarta.annotation jakarta.annotation-api 1.3.5 jakarta.json jakarta.json-api ${jakarta.json.version} org.eclipse.parsson parsson ${parsson.version} org.apache.commons commons-lang3 3.20.0 org.apache.commons commons-collections4 4.5.0 commons-collections commons-collections 3.2.2 commons-io commons-io 2.21.0 org.apache.commons commons-exec 1.6.0 commons-net commons-net 3.12.0 commons-chain commons-chain 1.2 org.apache.commons commons-text 1.15.0 org.apache.commons commons-csv 1.14.1 org.apache.httpcomponents.client5 httpclient5 5.6 org.apache.httpcomponents.core5 httpcore5 5.4 org.apache.httpcomponents.core5 httpcore5-h2 5.4 org.apache.httpcomponents httpclient 4.5.14 commons-logging commons-logging org.apache.httpcomponents httpmime 4.5.14 org.apache.httpcomponents httpcore 4.4.16 org.apache.httpcomponents httpcore-nio 4.4.16 org.apache.httpcomponents httpasyncclient 4.1.5 org.apache.commons commons-dbcp2 2.14.0 commons-logging commons-logging jakarta.transaction jakarta.transation-api org.apache.commons commons-pool2 2.13.1 commons-fileupload commons-fileupload 1.6.0 commons-codec commons-codec 1.21.0 commons-beanutils commons-beanutils 1.11.0 commons-logging commons-logging org.apache.commons commons-configuration2 2.13.0 commons-logging commons-logging org.apache.commons commons-compress 1.28.0 commons-digester commons-digester 2.1 org.apache.commons commons-digester3 3.2 commons-cli commons-cli 1.11.0 org.apache.commons commons-math3 3.6.1 org.tukaani xz 1.11 com.thoughtworks.xstream xstream 1.4.21 org.dom4j dom4j 2.2.0 org.jdom jdom2 2.0.6.1 net.java.dev.stax-utils stax-utils 20070216 com.bea.xml jsr173-ri xerces xercesImpl 2.12.2 xml-apis xml-apis org.codehaus.woodstox stax2-api 4.2.2 com.fasterxml.woodstox woodstox-core 7.1.1 jaxen jaxen 2.0.0 org.simpleframework simple-xml 2.7.1 stax stax stax stax-api com.ibm.icu icu4j 78.2 org.json json 20250517 com.google.code.gson gson 2.13.2 com.fasterxml.jackson.core jackson-core ${jackson.version} com.fasterxml.jackson.core jackson-databind ${jackson.databind.version} com.fasterxml.jackson.core jackson-annotations ${jackson.annotations.version} com.fasterxml.jackson.dataformat jackson-dataformat-csv ${jackson.version} com.fasterxml.jackson.dataformat jackson-dataformat-smile ${jackson.version} com.fasterxml.jackson.dataformat jackson-dataformat-xml ${jackson.version} com.fasterxml.jackson.dataformat jackson-dataformat-yaml ${jackson.version} com.fasterxml.jackson.dataformat jackson-dataformat-cbor ${jackson.version} com.fasterxml.jackson.dataformat jackson-dataformat-avro ${jackson.version} com.fasterxml.jackson.dataformat jackson-dataformat-ion ${jackson.version} com.fasterxml.jackson.module jackson-module-jaxb-annotations ${jackson.version} com.fasterxml.jackson.module jackson-module-jsonSchema ${jackson.version} com.fasterxml.jackson.datatype jackson-datatype-jdk8 ${jackson.version} com.fasterxml.jackson.datatype jackson-datatype-jsr310 ${jackson.version} com.fasterxml.jackson.datatype jackson-datatype-jsr353 ${jackson.version} com.fasterxml.jackson.datatype jackson-datatype-guava ${jackson.version} org.yaml snakeyaml 2.5 org.bouncycastle bcprov-jdk18on ${bouncycastle.version} org.bouncycastle bcpkix-jdk18on ${bouncycastle.version} org.bouncycastle bcjmail-jdk18on ${bouncycastle.version} org.reflections reflections 0.10.2 com.google.guava guava ${guava.version} com.google.guava guava-testlib ${guava.version} com.google.guava failureaccess ${guava.failureaccess.version} org.apache.groovy groovy ${groovy.version} org.apache.groovy groovy-datetime ${groovy.version} org.apache.groovy groovy-jmx ${groovy.version} org.apache.groovy groovy-json ${groovy.version} org.apache.groovy groovy-jsr223 ${groovy.version} org.apache.groovy groovy-macro ${groovy.version} org.apache.groovy groovy-nio ${groovy.version} org.apache.groovy groovy-servlet ${groovy.version} org.apache.groovy groovy-sql ${groovy.version} org.apache.groovy groovy-templates ${groovy.version} org.apache.groovy groovy-xml ${groovy.version} org.apache.groovy groovy-dateutil ${groovy.version} org.slf4j slf4j-api ${slf4j.version} ch.qos.logback logback-classic ${logback.version} org.slf4j jcl-over-slf4j ${slf4j.version} org.slf4j log4j-over-slf4j ${slf4j.version} org.apache.logging.log4j log4j-api ${log4j.version} org.apache.logging.log4j log4j-to-slf4j ${log4j.version} org.jboss.logging jboss-logging 3.6.2.Final org.javassist javassist 3.30.2-GA io.opentelemetry opentelemetry-api ${opentelemetry.version} io.opentelemetry opentelemetry-context ${opentelemetry.version} io.opentelemetry opentelemetry-exporter-logging ${opentelemetry.version} io.opentelemetry opentelemetry-sdk-common ${opentelemetry.version} io.opentelemetry opentelemetry-sdk-extension-autoconfigure-spi ${opentelemetry.version} io.opentelemetry opentelemetry-sdk-extension-autoconfigure ${opentelemetry.version} io.opentelemetry opentelemetry-sdk-trace ${opentelemetry.version} io.opentelemetry opentelemetry-sdk ${opentelemetry.version} org.codehaus.plexus plexus-utils 4.0.2 org.codehaus.plexus plexus-xml 3.0.2 org.codehaus.plexus plexus-component-annotations ${plexus-containers.version} org.codehaus.plexus plexus-interpolation 1.29 org.codehaus.plexus plexus-interactivity-api 1.5.1 org.codehaus.plexus plexus-interactivity-jline 1.2 org.codehaus.plexus plexus-archiver 4.11.0 org.codehaus.plexus plexus-classworlds 2.9.0 org.sonatype.plexus plexus-sec-dispatcher 1.4 org.eclipse.sisu org.eclipse.sisu.plexus ${sisu.version} javax.annotation javax.annotation-api org.eclipse.sisu org.eclipse.sisu.inject ${sisu.version} org.apache.maven maven-model ${maven.version} org.apache.maven maven-artifact ${maven.version} org.apache.maven maven-core ${maven.version} org.apache.maven maven-plugin-api ${maven.version} org.apache.maven maven-compat ${maven.version} org.apache.maven maven-settings ${maven.version} org.apache.maven maven-settings-builder ${maven.version} org.apache.maven maven-repository-metadata ${maven.version} org.apache.maven maven-model-builder ${maven.version} org.apache.maven maven-resolver-provider ${maven.version} org.apache.maven maven-project 2.2.1 org.apache.maven.plugin-tools maven-plugin-annotations ${maven.plugin.tools.version} provided org.apache.maven.shared maven-shared-utils 3.4.2 org.apache.maven maven-archiver 3.6.6 org.apache.maven.resolver maven-resolver-api ${maven.resolver.version} org.apache.maven.resolver maven-resolver-util ${maven.resolver.version} org.apache.maven.resolver maven-resolver-impl ${maven.resolver.version} org.apache.maven.resolver maven-resolver-connector-basic ${maven.resolver.version} org.apache.maven.resolver maven-resolver-transport-http ${maven.resolver.version} org.apache.maven.resolver maven-resolver-transport-file ${maven.resolver.version} org.apache.maven.resolver maven-resolver-spi ${maven.resolver.version} org.apiguardian apiguardian-api 1.1.2 org.hamcrest hamcrest ${hamcrest.version} org.hamcrest hamcrest-core ${hamcrest.version} org.hamcrest hamcrest-library ${hamcrest.version} junit junit ${junit.version} org.junit.jupiter junit-jupiter ${junit5.version} org.junit.jupiter junit-jupiter-api ${junit5.version} org.junit.platform junit-platform-launcher ${junit.platform.version} org.junit.platform junit-platform-engine ${junit.platform.version} org.junit.platform junit-platform-suite-api ${junit.platform.version} org.junit.vintage junit-vintage-engine ${junit.vintage.version} org.jmock jmock ${jmock.version} com.google.code.findbugs annotations org.jmock jmock-junit4 ${jmock.version} junit-dep junit org.jmock jmock-legacy ${jmock.version} org.mockito mockito-core ${mockito.version} org.mockito mockito-junit-jupiter ${mockito.version} org.wiremock wiremock-standalone 3.13.2 org.objenesis objenesis 3.5 net.bytebuddy byte-buddy ${bytebuddy.version} net.bytebuddy byte-buddy-agent ${bytebuddy.version} org.aspectj aspectjrt ${aspectj.version} net.sourceforge.cssparser cssparser 0.9.30 io.github.java-diff-utils java-diff-utils 4.16 org.apache.velocity velocity-engine-core 2.4.1 org.apache.velocity.tools velocity-tools-generic 3.1 commons-logging commons-logging com.google.code.findbugs jsr305 3.0.2 org.ow2.asm asm ${asm.version} org.ow2.asm asm-analysis ${asm.version} org.ow2.asm asm-commons ${asm.version} org.ow2.asm asm-tree ${asm.version} org.ow2.asm asm-util ${asm.version} cglib cglib 3.3.0 org.antlr antlr ${antlr3.version} org.antlr antlr-runtime ${antlr3.version} antlr antlr 2.7.7 org.antlr antlr4-runtime ${antlr4.version} org.antlr antlr4 ${antlr4.version} org.jgroups jgroups 5.5.2.Final com.github.ben-manes.caffeine caffeine 3.2.3 org.jspecify jspecify 1.0.0 org.checkerframework checker-qual 3.53.1 com.google.errorprone error_prone_annotations 2.47.0 org.reactivestreams reactive-streams 1.0.4 org.apache.maven.plugins maven-remote-resources-plugin ${maven-remote-resources-plugin.version} org.infinispan.protostream protostream ${protostream.version} org.infinispan.protostream protostream-types ${protostream.version} org.infinispan.protostream protostream-processor ${protostream.version} org.infinispan infinispan-core ${infinispan.version} org.infinispan infinispan-commons-spi com.google.protobuf protobuf-java 4.33.5 jakarta.enterprise jakarta.enterprise.cdi-api 2.0.2 software.amazon.awssdk bom ${aws.java.sdk.version} pom import install ${maven.build.dir} org.codehaus.mojo build-helper-maven-plugin default regex-properties xwiki.version.simple ${project.version} -rc- RC false org.apache.maven.plugins maven-enforcer-plugin ${maven-enforcer.version} ${xwiki.enforcer.skip} enforce-java-run enforce You must build with Java ${xwiki.java.version} minimum! [${xwiki.java.version},) enforce-maven enforce ${maven.minimum.version} enforce-plugins enforce Best Practice is to always define plugin versions! false false false ${xwiki.enforcer.enforce-plugins.skip} enforce-jcl-log4j-isolation enforce ${xwiki.enforcer.enforce-jcl-log4j-isolation.skip} true XWiki uses SLF4J for logging. Don't use Commons Logging or Log4J 1.x/2.x. commons-logging:commons-logging commons-logging:commons-logging-api log4j:log4j ch.qos.reload4j:reload4j org.slf4j:slf4j-reload4j org.slf4j:slf4j-log4j12 org.apache.logging.log4j:log4j-core org.apache.logging.log4j:log4j-slf4j-impl org.apache.logging.log4j:log4j-1.2-api enforce-javax.xml.bind-runtime enforce ${xwiki.enforcer.enforce-javax.xml.bind-runtime.skip} true XWiki uses org.glassfish.jaxb:jaxb-runtime instead com.sun.xml.bind:jaxb-impl com.sun.xml.bind:jaxb-core enforce-javax.xml.bind-api enforce ${xwiki.enforcer.enforce-javax.xml.bind-api.skip} true XWiki uses javax.xml.bind:jaxb-api instead org.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_spec enforce-javax.ws.rs enforce ${xwiki.enforcer.enforce-javax.ws.rs-api.skip} true XWiki uses javax.ws.rs:javax.ws.rs-api instead javax.ws.rs:jsr311-api org.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_spec enforce-inject enforce ${xwiki.enforcer.enforce-inject.skip} true XWiki uses javax.inject:javax.inject instead org.glassfish.hk2.external:jakarta.inject enforce-aopalliance enforce ${xwiki.enforcer.enforce-aopalliance.skip} true XWiki uses aopalliance:aopalliance instead org.glassfish.hk2.external:aopalliance-repackaged enforce-open-json enforce ${xwiki.enforcer.enforce-open-json.skip} true XWiki uses org.json:json instead com.tdunning:json enforce-glassfish-el enforce ${xwiki.enforcer.enforce-glassfish-el.skip} true Glasshfish EL embbed javax.el:javax.el-api javax.el:javax.el-api enforce-commons-lang3 enforce ${xwiki.enforcer.enforce-commons-lang3.skip} true Best practice is to use Commons Lang 3.x commons-lang:commons-lang enforce-commons-configuration2 enforce ${xwiki.enforcer.enforce-commons-configuration2.skip} true Use org.apache.commons:commons-configuration2 instead commons-configuration:commons-configuration enforce-apache-http5 enforce ${xwiki.enforcer.enforce-apache-http5.skip} ${xwiki.enforcer.enforce-apache-http5.searchTransitive} Best practice is to use Apache HTTPClient 5.x commons-httpclient:commons-httpclient enforce-jakarta.activation enforce ${xwiki.enforcer.enforce-jakarta.activation.skip} true Use com.sun.activation:javax.activation instead. javax.activation:activation com.sun.activation:jakarta.activation enforce-javax.mail-api enforce ${xwiki.enforcer.enforce-javax.mail.skip} true Use javax.mail:javax.mail-api instead. javax.mail:mailapi enforce-javax.mail enforce ${xwiki.enforcer.enforce-jakarta.mail.skip} true Use com.sun.mail:jakarta.mail instead. javax.mail:mail com.sun.mail:javax.mail enforce-jakarta.mail enforce ${xwiki.enforcer.enforce-jakarta.mail.skip} true Use org.eclipse.angus:angus-mail instead. org.eclipse.angus:jakarta-mail enforce-jakarta.annotation-api enforce ${xwiki.enforcer.enforce-jakarta.annotation-api.skip} true Use jakarta.annotation:jakarta.annotation-api instead. javax.annotation:jsr250-api javax.annotation:javax.annotation-api enforce-bouncycastle-ids enforce ${xwiki.enforcer.enforce-bouncycastle-ids.skip} true Wrong Bouncy Castle dependency used bouncycastle:bcprov-jdk15on bouncycastle:bcprov-jdk16 bouncycastle:bcprov-jdk15 bouncycastle:bcprov-jdk14 bouncycastle:bcprov-jdk13 bouncycastle:bcprov-jdk12 org.bouncycastle:bcprov-jdk15on org.bouncycastle:bcprov-jdk16 org.bouncycastle:bcprov-jdk15 org.bouncycastle:bcprov-jdk14 org.bouncycastle:bcprov-jdk13 org.bouncycastle:bcprov-jdk12 bouncycastle:bcpkix-jdk15on bouncycastle:bcpkix-jdk16 bouncycastle:bcpkix-jdk15 bouncycastle:bcpkix-jdk14 bouncycastle:bcpkix-jdk13 bouncycastle:bcpkix-jdk12 org.bouncycastle:bcpkix-jdk15on org.bouncycastle:bcpkix-jdk16 org.bouncycastle:bcpkix-jdk15 org.bouncycastle:bcpkix-jdk14 org.bouncycastle:bcpkix-jdk13 org.bouncycastle:bcpkix-jdk12 bouncycastle:bcmail-jdk15on bouncycastle:bcmail-jdk16 bouncycastle:bcmail-jdk15 bouncycastle:bcmail-jdk14 bouncycastle:bcmail-jdk13 bouncycastle:bcmail-jdk12 org.bouncycastle:bcmail-jdk18on org.bouncycastle:bcmail-jdk15on org.bouncycastle:bcmail-jdk16 org.bouncycastle:bcmail-jdk15 org.bouncycastle:bcmail-jdk14 org.bouncycastle:bcmail-jdk13 org.bouncycastle:bcmail-jdk12 enforce-velocity-engine-core enforce ${xwiki.enforcer.enforce-velocity-engine-core.skip} true Wrong Velocity dependency used org.apache.velocity:velocity org.apache.velocity:velocity-tools enforce-asm enforce ${xwiki.enforcer.enforce-asm.skip} true Wrong ASM dependency used, the current one is org.ow2.asm:asm asm:asm enforce-cglib enforce ${xwiki.enforcer.enforce-cglib.skip} true We use cglib and not cglib-nodep cglib:cglib-nodep enforce-javase-dependencies enforce ${xwiki.enforcer.enforce-javase-dependencies.skip} true Found a dependency already included in the minimum Java SE ${xwiki.java.version} stax:stax javax.xml.stream:stax-api stax:stax-api xalan:xalan xalan:serializer xml-apis:xml-apis xerces:xmlParserAPIs enforce-jsr305 enforce ${xwiki.enforcer.enforce-jsr305.skip} true Use com.google.code.findbugs:jsr305 instead com.google.code.findbugs:annotations enforce-jta enforce ${xwiki.enforcer.enforce-jta.skip} true Use javax.transaction:javax.transaction-api instead javax.transaction:jta org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec enforce-hibernate-validator enforce ${xwiki.enforcer.enforce-hibernate-validator.skip} true Use org.hibernate.validator:hibernate-validator instead org.hibernate:hibernate-validator enforce-closure-compiler enforce ${xwiki.enforcer.closure-compiler.skip} true Use com.google.javascriptclosure-compiler-unshaded instead com.google.javascript:closure-compiler enforce-jdom2 enforce ${xwiki.enforcer.enforce-jdom2.skip} true Use org.jdom:jdom2 instead org.jdom:jdom-legacy org.jdom:jdom enforce-apache-groovy enforce ${xwiki.enforcer.apache-groovy.skip} true Use groupid org.apache.groovy instead org.codehaus.groovy enforce-no-old-xwiki-commons enforce ${xwiki.enforcer.enforce-no-old-xwiki-commons.skip} true These dependencies don't exist anymore org.xwiki.commons:xwiki-commons-job org.xwiki.commons:xwiki-commons-extension-repository-xwiki-handler org.xwiki.commons:xwiki-commons-extension-repository-xwiki-api org.xwiki.commons:xwiki-commons-extension-repository-xwiki-model enforce-upper-bounds enforce ${xwiki.enforcer.enforce-upper-bounds.skip} org.apache.maven.plugins maven-checkstyle-plugin 3.6.0 true ${xwiki.checkstyle.skip} com.puppycrawl.tools checkstyle ${checkstyle.version} com.mycila license-maven-plugin 5.0.0 org.apache.maven.plugins maven-remote-resources-plugin ${maven-remote-resources-plugin.version} org.apache.maven.plugins maven-release-plugin 3.3.1 clean install deploy true ${releaseProfiles} org.apache.maven.plugins maven-clean-plugin 3.5.0 org.apache.maven.plugins maven-source-plugin 3.4.0 org.apache.maven.plugins maven-plugin-plugin ${maven.plugin.tools.version} org.apache.maven.plugins maven-install-plugin 3.1.4 org.apache.maven.plugins maven-compiler-plugin ${maven.compiler.version} ${xwiki.java.version} none org.apache.maven.plugins maven-surefire-plugin ${surefire.version} false **/*Test.class true ${xwiki.test.verifyRunningXWikiAtStart} @{argLine} -Xmx1024m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${project.build.directory} --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.util.concurrent=ALL-UNNAMED -javaagent:"${settings.localRepository}/org/mockito/mockito-core/${mockito.version}/mockito-core-${mockito.version}.jar" org.apache.maven.plugins maven-failsafe-plugin ${failsafe.version} **/AllIT.java false true ${xwiki.test.verifyRunningXWikiAtStart} true @{argLine} -Xmx1536m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${project.build.directory} functional-tests integration-test functional-tests-verify verify org.apache.maven.plugins maven-resources-plugin 3.4.0 org.apache.maven.plugins maven-jar-plugin 3.5.0 true true ${project.groupId}:${project.artifactId} org.apache.maven.plugins maven-assembly-plugin 3.8.0 org.apache.maven.plugins maven-dependency-plugin 3.9.0 org.apache.maven.plugins maven-war-plugin 3.5.1 ${project.groupId}:${project.artifactId} org.apache.maven.plugins maven-deploy-plugin 3.1.4 org.codehaus.mojo aspectj-maven-plugin 1.16.0 ${xwiki.java.version} none org.aspectj aspectjtools ${aspectj.version} org.apache.maven.plugins maven-antrun-plugin 3.2.0 org.apache.maven.plugins maven-invoker-plugin 3.9.1 org.codehaus.mojo build-helper-maven-plugin 3.6.1 org.codehaus.mojo exec-maven-plugin 3.6.3 org.codehaus.mojo sablecc-maven-plugin 2.2 org.apache.maven.plugins maven-project-info-reports-plugin 3.9.0 org.revapi revapi-maven-plugin 0.15.1 org.revapi revapi-java 0.28.4 revapi-check check ${xwiki.compatibility.previous.version} ${xwiki.revapi.skip} false xml org.apache.maven.plugins maven-archetype-plugin ${maven.archetype.version} org.apache.felix maven-bundle-plugin 6.0.0 pom org.openclover clover-maven-plugin ${clover.version} true org.sonarsource.scanner.maven sonar-maven-plugin 5.5.0.6356 org.apache.maven.plugins maven-gpg-plugin 3.2.8 org.apache.maven.plugins maven-javadoc-plugin 3.10.0 *.internal, *.internal.* 1024m all ${xwiki.java.version} true org.apache.maven.plugins maven-site-plugin 3.21.0 org.jacoco jacoco-maven-plugin ${jacoco.version} ${xwiki.jacoco.skip} **com.steadystate.css.parser.SACParserCSS3TokenManager **com.thaiopensource.relaxng.impl.** com.github.searls jasmine-maven-plugin 3.0-beta-02 REQUIRE_JS /webjars/require.js 10 true org.slf4j jcl-over-slf4j ${slf4j.version} org.slf4j slf4j-nop ${slf4j.version} io.github.bonigarcia webdrivermanager ${webdrivermanager.version} org.jvnet.jaxb jaxb-maven-plugin ${jaxb.tools.version} true -Xfluent-api true false org.jvnet.jaxb jaxb2-basics ${jaxb.tools.version} net.alchim31.maven yuicompressor-maven-plugin 1.5.1 ${xwiki.minification.skip} **/*.css **/*.min.* false .min com.github.blutorange closure-compiler-maven-plugin ${closure-compiler-maven-plugin.version} ${xwiki.minification.skip} resources resources **/*.js **/*.min.* true false STABLE NO_TRANSPILE true com.google.javascript closure-compiler ${closure-compiler.version} com.google.guava guava ${guava.version} org.eclipse.m2e lifecycle-mapping 1.0.0 org.xwiki.commons xwiki-commons-tool-remote-resource-plugin [10.5-SNAPSHOT,) process org.xwiki.platform xwiki-platform-tool-packager-plugin [12.0-SNAPSHOT,) package com.gradle develocity-maven-extension Bnd-LastModified Build-Jdk Built-By **/builddef.lst **/build.log maven-surefire-plugin functional-tests screenshots ${project.build.directory}/screenshots maven-failsafe-plugin functional-tests screenshots ${project.build.directory}/screenshots fr.inria.gforge.spoon spoon-maven-plugin 3.8.0 fr.inria.gforge.spoon spoon-core ${spoon.version} com.ragedunicorn.tools.maven github-release-maven-plugin 1.0.7 ${xwiki.github.owner} ${xwiki.github.repository} github-release ${project.artifactId}-${project.version} ${project.version} See ${xwiki.releasenote} release performRelease true org.apache.maven.plugins maven-source-plugin attach-sources jar-no-fork org.apache.maven.plugins maven-javadoc-plugin attach-javadocs jar org.apache.maven.plugins maven-enforcer-plugin enforce-java enforce ${xwiki.enforcer.enforce-java.skip} You must release with Java ${xwiki.java.version}! ${xwiki.java.version} org.apache.maven.plugins maven-gpg-plugin sign-artifacts verify sign org.apache.maven.plugins maven-antrun-plugin generate-resources run net.sigmalab.maven.plugins jira-maven-plugin 0.9.7 ${xwiki.release.jira.skip} ${xwiki.release.jira.settingsKey} ${xwiki.release.jira.scope} deploy create-new-jira-version release-jira-version release-central org.sonatype.central central-publishing-maven-plugin 0.10.0 true true published 10800 release-contrib org.sonatype.plugins nexus-staging-maven-plugin 1.7.0 true ${xwiki.nexus.serverId} ${xwiki.nexus.nexusUrl} ${xwiki.nexus.autoReleaseAfterClose} ${xwiki.nexus.keepStagingRepositoryOnCloseRuleFailure} ${xwiki.nexus.skipLocalStaging} ${xwiki.nexus.skipStaging} 60 clover true true true org.openclover clover ${clover.version} m2e target-eclipse m2e.version ${m2BuildDirectory} quality 1.00 org.jacoco jacoco-maven-plugin jacoco-prepare prepare-agent jacoco-check check INSTRUCTION ${xwiki.jacoco.instructionRatio} coverage org.jacoco jacoco-maven-plugin jacoco-prepare prepare-agent ${xwiki.jacoco.itDestFile} ${xwiki.jacoco.itDestFile} true snapshot xwiki-snapshots XWiki Nexus Plugin Snapshot Repository Proxy https://nexus-snapshots.xwiki.org/repository/snapshots false true xwiki-releases XWiki Nexus Plugin Releases Repository Proxy https://nexus.xwiki.org/nexus/content/groups/public true false xwiki-snapshots XWiki Nexus Snapshot Repository Proxy https://nexus-snapshots.xwiki.org/repository/snapshots false true xwiki-releases XWiki Nexus Releases Repository Proxy https://nexus.xwiki.org/nexus/content/groups/public true false integration-tests-chrome org.codehaus.mojo properties-maven-plugin 1.3.0 set-system-properties webdriver.chrome.whitelistedIps nexus.xwiki.org dav:https://nexus.xwiki.org/nexus/content/sites/site/ nexus-snapshots.xwiki.org XWiki Maven Development Repository for Snapshots https://nexus-snapshots.xwiki.org/repository/snapshots/ xwiki-commons-core xwiki-commons-pom xwiki-commons-tools org.apache.maven.plugins maven-project-info-reports-plugin false summary index dependencies dependency-convergence mailing-list issue-tracking scm org.apache.maven.plugins maven-javadoc-plugin *.internal.* 300m javadoc