4.0.0org.xwiki.commonsxwiki-commonsXWiki Commons - Parent POMpom16.4.0-SNAPSHOTA collaborative development platform runtime based on the wiki paradigmhttps://extensions.xwiki.org?id=${project.groupId}:${project.artifactId}:${project.version}:::200416.4.0-SNAPSHOT16.3.0171.6.71.2.21.3.32.1.31.1.62.17.0${jackson.version}1.78.19.733.2.0-jre2.0.131.3.142.23.12.24.13.25.10.21.10.2${junit5.version}3.2.52.13.15.11.01.14.141.9.224.5.20.8.1210.16.011.0.04.0.212.5.2v202311122.30.03.2.12.0.9falsefalsefalsefalse${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}falsefalsejira.xwiki.orgsessionUTF-8falsehttps://sonarcloud.ioxwikijacoco${xwiki.jacoco.itDestFile}3.6.31.4.13.9.61.9.20${maven.build.version}${maven.build.version}${maven.resolver.build.version}2.2.03.4.13.12.01.7.03.13.00.9.0.M23.5.34.13.13.1.09.0.83.15.8.0org.xwiki.commons:.*/[${commons.version}]
${xwiki.extension.recommendedVersion.commons}
ossrhhttps://s01.oss.sonatype.org/truetruefalsefalse${project.basedir}/targetLGPL 2.1https://www.gnu.org/licenses/old-licenses/lgpl-2.1.htmlrepojirahttps://jira.xwiki.org/browse/XCOMMONSdevsXWiki Development TeamXWikihttps://xwiki.org/scm:git:git://github.com/xwiki/xwiki-commons.gitscm:git:git@github.com:xwiki/xwiki-commons.githttps://github.com/xwiki/xwiki-commons/tree/master/stable-11.9.xXWiki Users Listusers@xwiki.orghttps://lists.xwiki.org/mailman/listinfo/usershttps://lists.xwiki.org/mailman/listinfo/usershttps://lists.xwiki.org/pipermail/users/https://xwiki.markmail.org/XWiki Developers Listdevs@xwiki.orghttps://lists.xwiki.org/mailman/listinfo/devshttps://lists.xwiki.org/mailman/listinfo/devshttps://lists.xwiki.org/pipermail/devs/https://xwiki.markmail.org/org.apache.commonscommons-lang33.14.0commons-langcommons-lang2.6org.apache.commonscommons-collections44.4commons-collectionscommons-collections3.2.2commons-iocommons-io2.16.1org.apache.commonscommons-exec1.4.0commons-netcommons-net3.10.0commons-chaincommons-chain1.2org.apache.commonscommons-text1.12.0org.apache.commonscommons-csv1.11.0org.apache.httpcomponents.client5httpclient55.3.1org.apache.httpcomponents.core5httpcore55.2.4org.apache.httpcomponents.core5httpcore5-h25.2.4org.apache.httpcomponentshttpclient4.5.14commons-loggingcommons-loggingorg.apache.httpcomponentshttpmime4.5.14org.apache.httpcomponentshttpcore4.4.16org.apache.httpcomponentshttpcore-nio4.4.16org.apache.httpcomponentshttpasyncclient4.1.5commons-httpclientcommons-httpclient3.1commons-loggingcommons-loggingorg.apache.commonscommons-dbcp22.12.0commons-loggingcommons-loggingorg.apache.commonscommons-pool22.12.0commons-fileuploadcommons-fileupload1.5commons-codeccommons-codec1.17.0commons-beanutilscommons-beanutils1.9.4commons-loggingcommons-loggingcommons-configurationcommons-configuration1.10commons-loggingcommons-loggingorg.apache.commonscommons-configuration22.10.1commons-loggingcommons-loggingorg.apache.commonscommons-compress1.26.1commons-digestercommons-digester2.1org.apache.commonscommons-digester33.2commons-clicommons-cli1.7.0org.apache.commonscommons-math33.6.1org.tukaanixz1.9com.thoughtworks.xstreamxstream1.4.20org.dom4jdom4j2.1.4org.jdomjdom1.1.3org.jdomjdom22.0.6.1net.java.dev.stax-utilsstax-utils20070216com.bea.xmljsr173-rixercesxercesImpl2.12.2xml-apisxml-apisorg.codehaus.woodstoxstax2-api4.2.2com.fasterxml.woodstoxwoodstox-core6.6.2jaxenjaxen2.0.0org.simpleframeworksimple-xml2.7.1staxstaxstaxstax-apijakarta.xml.bindjakarta.xml.bind-api2.3.3org.glassfish.jaxbjaxb-runtime2.3.9com.ibm.icuicu4j75.1jakarta.jsonjakarta.json-api${jakarta.json.version}org.eclipse.parssonparsson${parsson.version}net.sf.json-libjson-lib2.4jdk15commons-loggingcommons-loggingcom.tdunningjson1.8com.google.code.gsongson2.10.1com.fasterxml.jackson.corejackson-core${jackson.version}com.fasterxml.jackson.corejackson-databind${jackson.databind.version}com.fasterxml.jackson.corejackson-annotations${jackson.version}com.fasterxml.jackson.dataformatjackson-dataformat-csv${jackson.version}com.fasterxml.jackson.dataformatjackson-dataformat-smile${jackson.version}com.fasterxml.jackson.dataformatjackson-dataformat-xml${jackson.version}com.fasterxml.jackson.dataformatjackson-dataformat-yaml${jackson.version}com.fasterxml.jackson.dataformatjackson-dataformat-cbor${jackson.version}com.fasterxml.jackson.dataformatjackson-dataformat-avro${jackson.version}com.fasterxml.jackson.dataformatjackson-dataformat-ion${jackson.version}com.fasterxml.jackson.modulejackson-module-jaxb-annotations${jackson.version}com.fasterxml.jackson.modulejackson-module-jsonSchema${jackson.version}javax.validationvalidation-apicom.fasterxml.jackson.datatypejackson-datatype-jdk8${jackson.version}com.fasterxml.jackson.datatypejackson-datatype-jsr310${jackson.version}com.fasterxml.jackson.datatypejackson-datatype-jsr353${jackson.version}com.fasterxml.jackson.datatypejackson-datatype-guava${jackson.version}org.yamlsnakeyaml2.2jakarta.ws.rsjakarta.ws.rs-api2.1.6jakarta.transactionjakarta.transaction-api${jakarta.transaction.version}org.bouncycastlebcprov-jdk18on${bouncycastle.version}org.bouncycastlebcpkix-jdk18on${bouncycastle.version}org.bouncycastlebcmail-jdk18on${bouncycastle.version}org.reflectionsreflections0.10.2com.google.guavaguava${guava.version}com.google.guavaguava-testlib${guava.version}com.google.guavafailureaccess1.0.2org.apache.groovygroovy${groovy.version}org.apache.groovygroovy-datetime${groovy.version}org.apache.groovygroovy-jmx${groovy.version}org.apache.groovygroovy-json${groovy.version}org.apache.groovygroovy-jsr223${groovy.version}org.apache.groovygroovy-macro${groovy.version}org.apache.groovygroovy-nio${groovy.version}org.apache.groovygroovy-servlet${groovy.version}org.apache.groovygroovy-sql${groovy.version}org.apache.groovygroovy-templates${groovy.version}org.apache.groovygroovy-xml${groovy.version}org.apache.groovygroovy-dateutil${groovy.version}org.slf4jslf4j-api${slf4j.version}ch.qos.logbacklogback-classic${logback.version}org.slf4jjcl-over-slf4j${slf4j.version}org.slf4jlog4j-over-slf4j${slf4j.version}org.apache.logging.log4jlog4j-api${log4j.version}org.apache.logging.log4jlog4j-to-slf4j${log4j.version}org.jboss.loggingjboss-logging3.5.3.Finalorg.javassistjavassist3.30.2-GAorg.codehaus.plexusplexus-utils4.0.1org.codehaus.plexusplexus-xml3.0.0org.codehaus.plexusplexus-component-annotations${plexus-containers.version}org.codehaus.plexusplexus-interpolation1.27org.codehaus.plexusplexus-interactivity-api1.3org.codehaus.plexusplexus-interactivity-jline1.2org.codehaus.plexusplexus-archiver4.9.2org.codehaus.plexusplexus-classworlds2.8.0org.sonatype.plexusplexus-sec-dispatcher1.4org.eclipse.sisuorg.eclipse.sisu.plexus${sisu.version}javax.annotationjavax.annotation-apiorg.eclipse.sisuorg.eclipse.sisu.inject${sisu.version}org.apache.mavenmaven-model${maven.version}org.apache.mavenmaven-artifact${maven.version}org.apache.mavenmaven-core${maven.version}org.apache.mavenmaven-plugin-api${maven.version}org.apache.mavenmaven-compat${maven.version}org.apache.mavenmaven-settings${maven.version}org.apache.mavenmaven-settings-builder${maven.version}org.apache.mavenmaven-repository-metadata${maven.version}org.apache.mavenmaven-model-builder${maven.version}org.apache.mavenmaven-resolver-provider${maven.version}org.apache.mavenmaven-project2.2.1org.apache.maven.plugin-toolsmaven-plugin-annotations${maven.plugin.tools.version}providedorg.apache.maven.sharedmaven-shared-utils3.4.2org.apache.maven.resolvermaven-resolver-api${maven.resolver.version}org.apache.maven.resolvermaven-resolver-util${maven.resolver.version}org.apache.maven.resolvermaven-resolver-impl${maven.resolver.version}org.apache.maven.resolvermaven-resolver-connector-basic${maven.resolver.version}org.apache.maven.resolvermaven-resolver-transport-http${maven.resolver.version}org.apache.maven.resolvermaven-resolver-transport-file${maven.resolver.version}org.apache.maven.resolvermaven-resolver-spi${maven.resolver.version}org.apiguardianapiguardian-api1.1.2org.hamcresthamcrest${hamcrest.version}org.hamcresthamcrest-core${hamcrest.version}org.hamcresthamcrest-library${hamcrest.version}junitjunit${junit.version}org.junit.jupiterjunit-jupiter${junit5.version}org.junit.jupiterjunit-jupiter-api${junit5.version}org.junit.platformjunit-platform-launcher${junit.platform.version}org.junit.platformjunit-platform-engine${junit.platform.version}org.junit.platformjunit-platform-suite-api${junit.platform.version}org.junit.vintagejunit-vintage-engine${junit.vintage.version}org.jmockjmock${jmock.version}com.google.code.findbugsannotationsorg.jmockjmock-junit4${jmock.version}junit-depjunitorg.jmockjmock-legacy${jmock.version}org.mockitomockito-core${mockito.version}log4jlog4jorg.mockitomockito-junit-jupiter${mockito.version}org.wiremockwiremock-standalone3.5.4org.objenesisobjenesis3.3net.bytebuddybyte-buddy${bytebuddy.version}net.bytebuddybyte-buddy-agent${bytebuddy.version}javax.servletjavax.servlet-api${servlet.version}providedjavax.websocketjavax.websocket-api1.1providedorg.aspectjaspectjrt${aspectj.version}net.sourceforge.cssparsercssparser0.9.30jakarta.validationjakarta.validation-api2.0.2org.hibernate.validatorhibernate-validator6.2.5.Finalruntimeorg.mortbay.jasperapache-el${apachache-el.version}testjakarta.mailjakarta.mail-api${jakarta.mail.version}providedjakarta.activationjakarta.activation-api${jakarta.activation.version}providedcom.sun.activationjakarta.activation${jakarta.activation.version}com.sun.mailjakarta.mail${jakarta.mail.version}io.github.java-diff-utilsjava-diff-utils4.12org.apache.velocityvelocity-engine-core2.3org.apache.velocity.toolsvelocity-tools-generic3.1commons-loggingcommons-loggingasmasmjakarta.annotationjakarta.annotation-api1.3.5com.google.code.findbugsjsr3053.0.2org.ow2.asmasm${asm.version}org.ow2.asmasm-analysis${asm.version}org.ow2.asmasm-commons${asm.version}org.ow2.asmasm-tree${asm.version}org.ow2.asmasm-util${asm.version}cglibcglib3.3.0org.antlrantlr${antlr3.version}org.antlrantlr-runtime${antlr3.version}antlrantlr2.7.7org.antlrantlr4-runtime${antlr4.version}org.antlrantlr4${antlr4.version}org.jgroupsjgroups5.3.6.Finalcom.github.ben-manes.caffeinecaffeine3.1.8org.checkerframeworkchecker-qual3.43.0com.google.errorproneerror_prone_annotations2.27.1org.apache.maven.pluginsmaven-remote-resources-plugin${maven-remote-resources-plugin.version}com.google.protobufprotobuf-java3.25.3org.infinispan.protostreamprotostream4.6.5.Finalorg.infinispaninfinispan-core14.0.11.Finalorg.jboss.spec.javax.transactionjboss-transaction-api_1.2_specjakarta.enterprisejakarta.enterprise.cdi-api2.0.2install${maven.build.dir}org.apache.maven.pluginsmaven-enforcer-plugin${maven-enforcer.version}${xwiki.enforcer.skip}enforce-java-runenforceYou must build with Java ${xwiki.java.version} minimum![${xwiki.java.version},)enforce-mavenenforce${maven.minimum.version}enforce-pluginsenforceBest Practice is to always define plugin versions!falsefalsefalse${xwiki.enforcer.enforce-plugins.skip}enforce-jcl-log4j-isolationenforce${xwiki.enforcer.enforce-jcl-log4j-isolation.skip}trueXWiki uses SLF4J for logging. Don't use Commons Logging or Log4J 1.x/2.x.commons-logging:commons-loggingcommons-logging:commons-logging-apilog4j:log4jch.qos.reload4j:reload4jorg.slf4j:slf4j-reload4jorg.slf4j:slf4j-log4j12org.apache.logging.log4j:log4j-coreorg.apache.logging.log4j:log4j-slf4j-implorg.apache.logging.log4j:log4j-1.2-apienforce-glasshfish-jaxbenforce${xwiki.enforcer.enforce-glasshfish-jaxb.skip}trueXWiki uses org.glassfish.jaxb:jaxb-runtime insteadcom.sun.xml.bind:jaxb-implcom.sun.xml.bind:jaxb-coreorg.glassfish.jaxb:jaxb-coreenforce-jakarta.xml.bind-apienforce${xwiki.enforcer.enforce-jaxb.skip}trueXWiki uses jakarta.xml.bind:jakarta.xml.bind-api insteadjavax.xml.bind:jaxb-apiorg.jboss.spec.javax.xml.bind:jboss-jaxb-api_2.3_specenforce-jaxrs2enforce${xwiki.enforcer.enforce-jaxrs2.skip}trueXWiki is using JAX-RS 2 (jakarta.ws.rs:jakarta.ws.rs-api) for nowjavax.ws.rs:jsr311-apiorg.jboss.spec.javax.ws.rs:jboss-jaxrs-api_2.1_specenforce-injectenforce${xwiki.enforcer.enforce-inject.skip}trueXWiki uses javax.inject:javax.inject insteadorg.glassfish.hk2.external:jakarta.injectenforce-aopallianceenforce${xwiki.enforcer.enforce-aopalliance.skip}trueXWiki uses aopalliance:aopalliance insteadorg.glassfish.hk2.external:aopalliance-repackagedenforce-open-jsonenforce${xwiki.enforcer.enforce-open-json.skip}true
Use Open JSON which has a less fuzzy license
org.json:jsonenforce-glassfish-elenforce${xwiki.enforcer.enforce-glassfish-el.skip}true
Glasshfish EL embbed javax.el:javax.el-api
javax.el:javax.el-apienforce-commons-lang3enforce${xwiki.enforcer.enforce-commons-lang3.skip}false
Best practice is to use Commons Lang 3.x
commons-lang:commons-langenforce-commons-configuration2enforce${xwiki.enforcer.enforce-commons-configuration2.skip}false
Best practice is to use Commons Configuration 2.x
commons-configuration:commons-configurationenforce-jakarta.activation-apienforce${xwiki.enforcer.enforce-jakarta.activation.skip}true
Javax Activation artifact id changed, the current one is jakarta.activation:jakarta.activation-api
javax.activation:javax.activation-apienforce-jakarta.activationenforce${xwiki.enforcer.enforce-jakarta.activation.skip}true
Javax Activation artifact id changed, the current one is com.sun.mail:jakarta.activation
javax.activation:activationcom.sun.activation:javax.activationenforce-jakarta.mail-apienforce${xwiki.enforcer.enforce-jakarta.mail.skip}true
Javax Mail artifact id changed, the current one is jakarta.mail:jakarta.mail-api
javax.mail:mailapicom.sun.mail:javax.mail-apienforce-jakarta.mailenforce${xwiki.enforcer.enforce-jakarta.mail.skip}true
Javax Mail artifact id changed, the current one is com.sun.mail:jakarta.mail
javax.mail:mailcom.sun.mail:javax.mailenforce-jakarta.annotation-apienforce${xwiki.enforcer.enforce-jakarta.annotation-api.skip}true
Javax Annotations artifact id changed, the current one is jakarta.annotation:jakarta.annotation-api
javax.annotation:jsr250-apijavax.annotation:javax.annotation-apienforce-bouncycastle-idsenforce${xwiki.enforcer.enforce-bouncycastle-ids.skip}true
Wrong Bouncy Castle dependency used
bouncycastle:bcprov-jdk15onbouncycastle:bcprov-jdk16bouncycastle:bcprov-jdk15bouncycastle:bcprov-jdk14bouncycastle:bcprov-jdk13bouncycastle:bcprov-jdk12org.bouncycastle:bcprov-jdk15onorg.bouncycastle:bcprov-jdk16org.bouncycastle:bcprov-jdk15org.bouncycastle:bcprov-jdk14org.bouncycastle:bcprov-jdk13org.bouncycastle:bcprov-jdk12bouncycastle:bcpkix-jdk15onbouncycastle:bcpkix-jdk16bouncycastle:bcpkix-jdk15bouncycastle:bcpkix-jdk14bouncycastle:bcpkix-jdk13bouncycastle:bcpkix-jdk12org.bouncycastle:bcpkix-jdk15onorg.bouncycastle:bcpkix-jdk16org.bouncycastle:bcpkix-jdk15org.bouncycastle:bcpkix-jdk14org.bouncycastle:bcpkix-jdk13org.bouncycastle:bcpkix-jdk12bouncycastle:bcmail-jdk15onbouncycastle:bcmail-jdk16bouncycastle:bcmail-jdk15bouncycastle:bcmail-jdk14bouncycastle:bcmail-jdk13bouncycastle:bcmail-jdk12org.bouncycastle:bcmail-jdk15onorg.bouncycastle:bcmail-jdk16org.bouncycastle:bcmail-jdk15org.bouncycastle:bcmail-jdk14org.bouncycastle:bcmail-jdk13org.bouncycastle:bcmail-jdk12enforce-velocity-engine-coreenforce${xwiki.enforcer.enforce-velocity-engine-core.skip}true
Wrong Velocity dependency used
org.apache.velocity:velocityorg.apache.velocity:velocity-toolsenforce-asmenforce${xwiki.enforcer.enforce-asm.skip}true
Wrong ASM dependency used, the current one is org.ow2.asm:asm
asm:asmenforce-cglibenforce${xwiki.enforcer.enforce-cglib.skip}true
We use cglib and not cglib-nodep
cglib:cglib-nodepenforce-javase-dependenciesenforce${xwiki.enforcer.enforce-javase-dependencies.skip}true
Found a dependency already included in the minimum Java SE ${xwiki.java.version}
stax:staxjavax.xml.stream:stax-apistax:stax-apixalan:xalanxalan:serializerxml-apis:xml-apisxerces:xmlParserAPIsenforce-jsr305enforce${xwiki.enforcer.enforce-jsr305.skip}trueUse com.google.code.findbugs:jsr305 insteadcom.google.code.findbugs:annotationsenforce-jtaenforce${xwiki.enforcer.enforce-jta.skip}trueUse jakarta.transaction:jakarta.transaction-api insteadjavax.transaction:jtaorg.jboss.spec.javax.transaction:jboss-transaction-api_1.2_specjavax.transaction:javax.transaction-apienforce-jakarta.validation-apienforce${xwiki.enforcer.enforce-jakarta.validation-api.skip}trueUse jakarta.validation:jakarta.validation-api insteadjavax.validation:validation-apienforce-hibernate-validatorenforce${xwiki.enforcer.enforce-hibernate-validator.skip}trueUse org.hibernate.validator:hibernate-validator insteadorg.hibernate:hibernate-validatorenforce-closure-compilerenforce${xwiki.enforcer.closure-compiler.skip}trueUse com.google.javascriptclosure-compiler-unshaded insteadcom.google.javascript:closure-compilerenforce-jdomenforce${xwiki.enforcer.enforce-jdom.skip}trueUse org.jdom:jdom insteadorg.jdom:jdom-legacyenforce-apache-groovyenforce${xwiki.enforcer.apache-groovy.skip}trueUse groupid org.apache.groovy insteadorg.codehaus.groovyenforce-no-old-xwiki-commonsenforce${xwiki.enforcer.enforce-no-old-xwiki-commons.skip}trueThese dependencies don't exist anymoreorg.xwiki.commons:xwiki-commons-joborg.xwiki.commons:xwiki-commons-extension-repository-xwiki-handlerorg.xwiki.commons:xwiki-commons-extension-repository-xwiki-apiorg.xwiki.commons:xwiki-commons-extension-repository-xwiki-modelenforce-upper-boundsenforce${xwiki.enforcer.enforce-upper-bounds.skip}org.apache.maven.pluginsmaven-checkstyle-plugin3.3.1true${xwiki.checkstyle.skip}com.puppycrawl.toolscheckstyle${checkstyle.version}com.mycilalicense-maven-plugin4.3org.apache.maven.pluginsmaven-remote-resources-plugin${maven-remote-resources-plugin.version}org.apache.maven.pluginsmaven-release-plugin3.0.1clean installdeploytruereleaseorg.apache.maven.pluginsmaven-clean-plugin3.3.2org.apache.maven.pluginsmaven-source-plugin3.3.1org.apache.maven.pluginsmaven-plugin-plugin${maven.plugin.tools.version}org.apache.maven.pluginsmaven-install-plugin3.1.2org.apache.maven.pluginsmaven-compiler-plugin${maven.compiler.version}${xwiki.java.version}noneorg.apache.maven.pluginsmaven-surefire-plugin${surefire.version}false**/*Test.classtrue${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-UNNAMEDorg.apache.maven.pluginsmaven-failsafe-plugin${surefire.version}**/AllIT.javafalsetrue${xwiki.test.verifyRunningXWikiAtStart}true@{argLine} -Xmx1536m -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${project.build.directory}functional-testsintegration-testfunctional-tests-verifyverifyorg.apache.maven.pluginsmaven-resources-plugin3.3.1org.apache.maven.pluginsmaven-jar-plugin3.4.1truetrue${project.groupId}:${project.artifactId}org.apache.maven.pluginsmaven-assembly-plugin3.6.0org.apache.maven.pluginsmaven-dependency-plugin3.6.1org.apache.maven.pluginsmaven-war-plugin3.4.0${project.groupId}:${project.artifactId}org.apache.maven.pluginsmaven-deploy-plugin3.1.2org.codehaus.mojoaspectj-maven-plugin1.15.0${xwiki.java.version}noneorg.aspectjaspectjtools${aspectj.version}org.apache.maven.pluginsmaven-antrun-plugin3.1.0org.apache.maven.pluginsmaven-invoker-plugin3.6.1org.codehaus.mojobuild-helper-maven-plugin3.5.0org.codehaus.mojoexec-maven-plugin3.2.0org.codehaus.mojosablecc-maven-plugin2.2org.apache.maven.pluginsmaven-project-info-reports-plugin3.5.0org.revapirevapi-maven-plugin0.15.0org.revapirevapi-java0.28.1revapi-checkcheck${xwiki.compatibility.previous.version}${xwiki.revapi.skip}falsexmlorg.apache.maven.pluginsmaven-archetype-plugin3.2.1org.apache.felixmaven-bundle-plugin5.1.9pomorg.opencloverclover-maven-plugin${clover.version}trueorg.sonarsource.scanner.mavensonar-maven-plugin3.11.0.3922org.apache.maven.pluginsmaven-gpg-plugin3.2.4org.apache.maven.pluginsmaven-javadoc-plugin3.6.3*.internal, *.internal.*1024mall${xwiki.java.version}trueorg.apache.maven.pluginsmaven-site-plugin3.12.1org.jacocojacoco-maven-plugin${jacoco.version}${xwiki.jacoco.skip}**com.steadystate.css.parser.SACParserCSS3TokenManager**com.thaiopensource.relaxng.impl.**com.github.searlsjasmine-maven-plugin3.0-beta-02REQUIRE_JS10trueorg.slf4jjcl-over-slf4j${slf4j.version}org.slf4jslf4j-nop${slf4j.version}io.github.bonigarciawebdrivermanager${webdrivermanager.version}org.jvnet.jaxbjaxb-maven-plugin${jaxb.tools.version}true-Xfluent-apitruefalseorg.jvnet.jaxbjaxb2-basics${jaxb.tools.version}net.alchim31.mavenyuicompressor-maven-plugin1.5.1${xwiki.minification.skip}**/*.css**/*.min.*false.mincom.github.blutorangeclosure-compiler-maven-plugin${closure-compiler-maven-plugin.version}${xwiki.minification.skip}resourcesresources**/*.js**/*.min.*truefalseSTABLENO_TRANSPILEtruecom.google.javascriptclosure-compiler${closure-compiler.version}org.eclipse.m2elifecycle-mapping1.0.0org.xwiki.commons
xwiki-commons-tool-remote-resource-plugin
[10.5-SNAPSHOT,)processorg.xwiki.platform
xwiki-platform-tool-packager-plugin
[12.0-SNAPSHOT,)packagecom.gradledevelocity-maven-extensionBnd-LastModifiedBuild-JdkBuilt-By**/builddef.lst**/build.logmaven-surefire-pluginfunctional-testsscreenshots${project.build.directory}/screenshotsmaven-failsafe-pluginfunctional-testsscreenshots${project.build.directory}/screenshotsfr.inria.gforge.spoonspoon-maven-plugin3.8.0fr.inria.gforge.spoonspoon-core${spoon.version}releaseperformReleasetrueorg.apache.maven.pluginsmaven-source-pluginattach-sourcesjar-no-forkorg.apache.maven.pluginsmaven-javadoc-pluginattach-javadocsjarorg.apache.maven.pluginsmaven-enforcer-pluginenforce-javaenforce${xwiki.enforcer.enforce-java.skip}You must release with Java ${xwiki.java.version}!${xwiki.java.version}org.apache.maven.pluginsmaven-gpg-pluginsign-artifactsverifysignorg.apache.maven.pluginsmaven-antrun-plugingenerate-resourcesrunnet.sigmalab.maven.pluginsjira-maven-plugin0.9.7${xwiki.release.jira.skip}${xwiki.release.jira.settingsKey}${xwiki.release.jira.scope}deploycreate-new-jira-versionrelease-jira-versionorg.sonatype.pluginsnexus-staging-maven-plugin1.6.13true${xwiki.nexus.serverId}${xwiki.nexus.nexusUrl}${xwiki.nexus.autoReleaseAfterClose}${xwiki.nexus.keepStagingRepositoryOnCloseRuleFailure}
${xwiki.nexus.skipLocalStaging}${xwiki.nexus.skipStaging}60clovertruetruetrueorg.opencloverclover${clover.version}m2etarget-eclipsem2e.version${m2BuildDirectory}quality1.00org.jacocojacoco-maven-pluginjacoco-prepareprepare-agentjacoco-checkcheckINSTRUCTION${xwiki.jacoco.instructionRatio}coverageorg.jacocojacoco-maven-pluginjacoco-prepareprepare-agent${xwiki.jacoco.itDestFile}${xwiki.jacoco.itDestFile}truesnapshotxwiki-snapshotsXWiki Nexus Plugin Snapshot Repository Proxyhttps://nexus-snapshots.xwiki.org/repository/snapshotsfalsetruexwiki-releasesXWiki Nexus Plugin Releases Repository Proxyhttps://nexus.xwiki.org/nexus/content/groups/publictruefalsexwiki-snapshotsXWiki Nexus Snapshot Repository Proxyhttps://nexus-snapshots.xwiki.org/repository/snapshotsfalsetruexwiki-releasesXWiki Nexus Releases Repository Proxyhttps://nexus.xwiki.org/nexus/content/groups/publictruefalseintegration-tests-chromeorg.codehaus.mojoproperties-maven-plugin1.2.1set-system-propertieswebdriver.chrome.whitelistedIpsnexus.xwiki.orgdav:https://nexus.xwiki.org/nexus/content/sites/site/nexus-snapshots.xwiki.orgXWiki Maven Development Repository for Snapshotshttps://nexus-snapshots.xwiki.org/repository/snapshots/xwiki-commons-corexwiki-commons-pomxwiki-commons-toolsorg.apache.maven.pluginsmaven-project-info-reports-pluginfalsesummaryindexdependenciesdependency-convergencemailing-listissue-trackingscmorg.apache.maven.pluginsmaven-javadoc-plugin*.internal.*300mjavadoc