You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "ASF subversion and git services (Jira)" <ji...@apache.org> on 2021/06/15 16:18:00 UTC

[jira] [Commented] (ARTEMIS-3270) update build to enforce use of Maven 3.5.0+

    [ https://issues.apache.org/jira/browse/ARTEMIS-3270?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17363744#comment-17363744 ] 

ASF subversion and git services commented on ARTEMIS-3270:
----------------------------------------------------------

Commit a8c17fa290f5eff5aa0975c07ce67a0629f932eb in activemq-artemis's branch refs/heads/main from Robbie Gemmell
[ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=a8c17fa ]

ARTEMIS-3270: move enforcer execution config so it overrides parent execution

The change in 90101f5b5435922fd0310ec8abb50d186245fcce / #3595 didnt work
as expected since the existing enforcer check already wasnt working. It
isnt overriding the apache parent, which is checking for 3.0.x. Moving
the execution into the build element, alongside the java version check,
allows it to replace the parent execution and enforce 3.5.0+ is used.


> update build to enforce use of Maven 3.5.0+
> -------------------------------------------
>
>                 Key: ARTEMIS-3270
>                 URL: https://issues.apache.org/jira/browse/ARTEMIS-3270
>             Project: ActiveMQ Artemis
>          Issue Type: Bug
>    Affects Versions: 2.17.0
>         Environment: mvn 3.1.0
> java 8.0.252-zulu
>            Reporter: Daniel Estermann
>            Assignee: Robbie Gemmell
>            Priority: Minor
>             Fix For: 2.18.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> The minimal maven version has been set to 3.1.0 in ARTEMIS-923. But it's not sufficient anymore and has to be bumped to a newer version. The build fails with the following error:
> {noformat}
> [ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar (javadoc-jar) on project artemis-website: Execution javadoc-jar of goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar failed: An API incompatibility was encountered while executing org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:jar: java.lang.NoSuchMethodError: org.eclipse.aether.spi.connector.ArtifactDownload.setListener(Lorg/eclipse/aether/transfer/TransferListener;)Lorg/eclipse/aether/spi/connector/ArtifactDownload;
> [ERROR] -----------------------------------------------------
> [ERROR] realm =    plugin>org.apache.maven.plugins:maven-javadoc-plugin:3.0.1
> [ERROR] strategy = org.codehaus.plexus.classworlds.strategy.SelfFirstStrategy
> [ERROR] urls[0] = file:/home/est/.m2/repository/org/apache/maven/plugins/maven-javadoc-plugin/3.0.1/maven-javadoc-plugin-3.0.1.jar
> [ERROR] urls[1] = file:/home/est/.m2/repository/org/sonatype/aether/aether-util/1.7/aether-util-1.7.jar
> [ERROR] urls[2] = file:/home/est/.m2/repository/org/sonatype/sisu/sisu-inject-bean/1.4.2/sisu-inject-bean-1.4.2.jar
> [ERROR] urls[3] = file:/home/est/.m2/repository/org/sonatype/sisu/sisu-guice/2.1.7/sisu-guice-2.1.7-noaop.jar
> [ERROR] urls[4] = file:/home/est/.m2/repository/org/codehaus/plexus/plexus-interpolation/1.14/plexus-interpolation-1.14.jar
> [ERROR] urls[5] = file:/home/est/.m2/repository/org/codehaus/plexus/plexus-component-annotations/1.7.1/plexus-component-annotations-1.7.1.jar
> [ERROR] urls[6] = file:/home/est/.m2/repository/org/sonatype/plexus/plexus-sec-dispatcher/1.3/plexus-sec-dispatcher-1.3.jar
> [ERROR] urls[7] = file:/home/est/.m2/repository/org/sonatype/plexus/plexus-cipher/1.4/plexus-cipher-1.4.jar
> [ERROR] urls[8] = file:/home/est/.m2/repository/org/apache/maven/reporting/maven-reporting-api/3.0/maven-reporting-api-3.0.jar
> [ERROR] urls[9] = file:/home/est/.m2/repository/org/apache/maven/maven-archiver/3.2.0/maven-archiver-3.2.0.jar
> [ERROR] urls[10] = file:/home/est/.m2/repository/org/apache/maven/shared/maven-shared-utils/3.2.0/maven-shared-utils-3.2.0.jar
> [ERROR] urls[11] = file:/home/est/.m2/repository/org/apache/maven/shared/maven-invoker/3.0.0/maven-invoker-3.0.0.jar
> [ERROR] urls[12] = file:/home/est/.m2/repository/org/apache/maven/shared/maven-common-artifact-filters/3.0.0/maven-common-artifact-filters-3.0.0.jar
> [ERROR] urls[13] = file:/home/est/.m2/repository/org/apache/maven/shared/maven-artifact-transfer/0.9.1/maven-artifact-transfer-0.9.1.jar
> [ERROR] urls[14] = file:/home/est/.m2/repository/commons-codec/commons-codec/1.6/commons-codec-1.6.jar
> [ERROR] urls[15] = file:/home/est/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar
> [ERROR] urls[16] = file:/home/est/.m2/repository/org/apache/maven/doxia/doxia-sink-api/1.7/doxia-sink-api-1.7.jar
> [ERROR] urls[17] = file:/home/est/.m2/repository/org/apache/maven/doxia/doxia-logging-api/1.7/doxia-logging-api-1.7.jar
> [ERROR] urls[18] = file:/home/est/.m2/repository/org/apache/maven/doxia/doxia-site-renderer/1.7.4/doxia-site-renderer-1.7.4.jar
> [ERROR] urls[19] = file:/home/est/.m2/repository/org/apache/maven/doxia/doxia-core/1.7/doxia-core-1.7.jar
> [ERROR] urls[20] = file:/home/est/.m2/repository/xmlunit/xmlunit/1.5/xmlunit-1.5.jar
> [ERROR] urls[21] = file:/home/est/.m2/repository/org/apache/maven/doxia/doxia-decoration-model/1.7.4/doxia-decoration-model-1.7.4.jar
> [ERROR] urls[22] = file:/home/est/.m2/repository/org/apache/maven/doxia/doxia-skin-model/1.7.4/doxia-skin-model-1.7.4.jar
> [ERROR] urls[23] = file:/home/est/.m2/repository/org/apache/maven/doxia/doxia-module-xhtml/1.7/doxia-module-xhtml-1.7.jar
> [ERROR] urls[24] = file:/home/est/.m2/repository/org/codehaus/plexus/plexus-i18n/1.0-beta-7/plexus-i18n-1.0-beta-7.jar
> [ERROR] urls[25] = file:/home/est/.m2/repository/junit/junit/3.8.1/junit-3.8.1.jar
> [ERROR] urls[26] = file:/home/est/.m2/repository/org/codehaus/plexus/plexus-velocity/1.2/plexus-velocity-1.2.jar
> [ERROR] urls[27] = file:/home/est/.m2/repository/org/apache/velocity/velocity/1.7/velocity-1.7.jar
> [ERROR] urls[28] = file:/home/est/.m2/repository/org/apache/velocity/velocity-tools/2.0/velocity-tools-2.0.jar
> [ERROR] urls[29] = file:/home/est/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar
> [ERROR] urls[30] = file:/home/est/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar
> [ERROR] urls[31] = file:/home/est/.m2/repository/commons-chain/commons-chain/1.1/commons-chain-1.1.jar
> [ERROR] urls[32] = file:/home/est/.m2/repository/commons-validator/commons-validator/1.3.1/commons-validator-1.3.1.jar
> [ERROR] urls[33] = file:/home/est/.m2/repository/dom4j/dom4j/1.1/dom4j-1.1.jar
> [ERROR] urls[34] = file:/home/est/.m2/repository/oro/oro/2.0.8/oro-2.0.8.jar
> [ERROR] urls[35] = file:/home/est/.m2/repository/sslext/sslext/1.2-0/sslext-1.2-0.jar
> [ERROR] urls[36] = file:/home/est/.m2/repository/org/apache/struts/struts-core/1.3.8/struts-core-1.3.8.jar
> [ERROR] urls[37] = file:/home/est/.m2/repository/antlr/antlr/2.7.2/antlr-2.7.2.jar
> [ERROR] urls[38] = file:/home/est/.m2/repository/org/apache/struts/struts-taglib/1.3.8/struts-taglib-1.3.8.jar
> [ERROR] urls[39] = file:/home/est/.m2/repository/org/apache/struts/struts-tiles/1.3.8/struts-tiles-1.3.8.jar
> [ERROR] urls[40] = file:/home/est/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar
> [ERROR] urls[41] = file:/home/est/.m2/repository/commons-lang/commons-lang/2.4/commons-lang-2.4.jar
> [ERROR] urls[42] = file:/home/est/.m2/repository/org/apache/commons/commons-lang3/3.5/commons-lang3-3.5.jar
> [ERROR] urls[43] = file:/home/est/.m2/repository/commons-io/commons-io/2.5/commons-io-2.5.jar
> [ERROR] urls[44] = file:/home/est/.m2/repository/org/apache/httpcomponents/httpclient/4.5.2/httpclient-4.5.2.jar
> [ERROR] urls[45] = file:/home/est/.m2/repository/org/apache/httpcomponents/httpcore/4.4.4/httpcore-4.4.4.jar
> [ERROR] urls[46] = file:/home/est/.m2/repository/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
> [ERROR] urls[47] = file:/home/est/.m2/repository/com/thoughtworks/qdox/qdox/2.0-M7/qdox-2.0-M7.jar
> [ERROR] urls[48] = file:/home/est/.m2/repository/org/codehaus/plexus/plexus-java/0.9.8/plexus-java-0.9.8.jar
> [ERROR] urls[49] = file:/home/est/.m2/repository/org/ow2/asm/asm/6.1.1/asm-6.1.1.jar
> [ERROR] urls[50] = file:/home/est/.m2/repository/org/codehaus/plexus/plexus-archiver/3.6.0/plexus-archiver-3.6.0.jar
> [ERROR] urls[51] = file:/home/est/.m2/repository/org/codehaus/plexus/plexus-io/3.0.1/plexus-io-3.0.1.jar
> [ERROR] urls[52] = file:/home/est/.m2/repository/org/apache/commons/commons-compress/1.16.1/commons-compress-1.16.1.jar
> [ERROR] urls[53] = file:/home/est/.m2/repository/org/objenesis/objenesis/2.6/objenesis-2.6.jar
> [ERROR] urls[54] = file:/home/est/.m2/repository/org/iq80/snappy/snappy/0.4/snappy-0.4.jar
> [ERROR] urls[55] = file:/home/est/.m2/repository/org/tukaani/xz/1.8/xz-1.8.jar
> [ERROR] urls[56] = file:/home/est/.m2/repository/org/codehaus/plexus/plexus-utils/3.0.24/plexus-utils-3.0.24.jar
> [ERROR] urls[57] = file:/home/est/.m2/repository/org/codehaus/plexus/plexus-interactivity-api/1.0-alpha-6/plexus-interactivity-api-1.0-alpha-6.jar
> [ERROR] Number of foreign imports: 1
> [ERROR] import: Entry[import  from realm ClassRealm[project>org.apache.activemq:artemis-pom:2.17.0, parent: ClassRealm[maven.api, parent: null]]]{noformat}



--
This message was sent by Atlassian Jira
(v8.3.4#803005)