gemmellr commented on code in PR #4782: URL: https://github.com/apache/activemq-artemis/pull/4782#discussion_r1481703829
########## artemis-parent/pom.xml: ########## @@ -0,0 +1,2074 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!-- + Licensed to the Apache Software Foundation (ASF) under one or more + contributor license agreements. See the NOTICE file distributed with + this work for additional information regarding copyright ownership. + The ASF licenses this file to You under the Apache License, Version 2.0 + (the "License"); you may not use this file except in compliance with + the License. You may obtain a copy of the License at + + http://www.apache.org/licenses/LICENSE-2.0 + + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License. +--> +<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> + <modelVersion>4.0.0</modelVersion> + <parent> + <groupId>org.apache.activemq</groupId> + <artifactId>artemis-pom</artifactId> + <version>2.33.0-SNAPSHOT</version> + </parent> + + <artifactId>artemis-parent</artifactId> + <packaging>pom</packaging> + <name>ActiveMQ Artemis Parent POM</name> + + <properties> + <maven.compiler.source>11</maven.compiler.source> + <maven.compiler.target>11</maven.compiler.target> + + <retryTests>false</retryTests> + <logging.config>log4j2-tests-config.properties</logging.config> + <modular.jdk.surefire.arg>--add-modules java.sql,jdk.unsupported </modular.jdk.surefire.arg> + + <activemq-artemis-native-version>2.0.0</activemq-artemis-native-version> + <karaf.version>4.4.4</karaf.version> + <pax.exam.version>4.13.5</pax.exam.version> + <commons.config.version>2.9.0</commons.config.version> + <commons.lang.version>3.14.0</commons.lang.version> + <activemq5-version>5.18.3</activemq5-version> + <apache.derby.version>10.15.2.0</apache.derby.version> + <commons.beanutils.version>1.9.4</commons.beanutils.version> + <commons.logging.version>1.3.0</commons.logging.version> + <commons.dbcp2.version>2.11.0</commons.dbcp2.version> + <commons.pool2.version>2.12.0</commons.pool2.version> + <commons.collections.version>3.2.2</commons.collections.version> + <commons.text.version>1.10.0</commons.text.version> + <commons.io.version>2.15.1</commons.io.version> + <commons.codec.version>1.16.0</commons.codec.version> + <fuse.mqtt.client.version>1.16</fuse.mqtt.client.version> + <caffeine.version>3.1.8</caffeine.version> + <guava.version>33.0.0-jre</guava.version> + <hawtio.version>2.17.7</hawtio.version> + <jsr305.version>3.0.2</jsr305.version> + <jetty.version>10.0.20</jetty.version> + <jetty-servlet-api.version>4.0.6</jetty-servlet-api.version> + <jgroups.version>5.3.2.Final</jgroups.version> + <errorprone.version>2.24.1</errorprone.version> + <maven.bundle.plugin.version>5.1.9</maven.bundle.plugin.version> + <jib.maven.plugin.version>3.3.2</jib.maven.plugin.version> + <versions.maven.plugin.version>2.16.1</versions.maven.plugin.version> + <sevntu.checks.version>1.44.1</sevntu.checks.version> + <checkstyle.version>10.12.7</checkstyle.version> + <mockito.version>5.10.0</mockito.version> + <jctools.version>4.0.2</jctools.version> + <netty.version>4.1.106.Final</netty.version> + <hdrhistogram.version>2.1.12</hdrhistogram.version> + <curator.version>5.6.0</curator.version> + <zookeeper.version>3.9.1</zookeeper.version> + <woodstox.version>4.4.0</woodstox.version> + <pem-keystore.version>2.3.0</pem-keystore.version> + <!-- This overrides the Apache parent POM due to https://issues.apache.org/jira/browse/MSHADE-462. Once that issue + is resolved and a new Apache parent is released then we can get rid of this. --> + <version.maven-shade-plugin>3.4.1</version.maven-shade-plugin> + + <!-- docs --> + <asciidoctor.maven.plugin.version>2.2.4</asciidoctor.maven.plugin.version> + <asciidoctorj.pdf.version>2.3.9</asciidoctorj.pdf.version> + + <!-- this is basically for tests --> + <netty-tcnative-version>2.0.61.Final</netty-tcnative-version> + <proton.version>0.34.1</proton.version> + <protonj2.version>1.0.0-M19</protonj2.version> + <slf4j.version>2.0.11</slf4j.version> + <log4j.version>2.22.1</log4j.version> + <qpid.jms.version>1.10.0</qpid.jms.version> + <johnzon.version>1.2.21</johnzon.version> + <hawtbuff.version>1.11</hawtbuff.version> + <hawtdispatch.version>1.22</hawtdispatch.version> + <picocli.version>4.7.5</picocli.version> + <jline.version>3.25.1</jline.version> + <jakarta.activation-api.version>1.2.2</jakarta.activation-api.version> + <jakarta.annotation-api.version>1.3.5</jakarta.annotation-api.version> + <jakarta.ejb-api.version>3.2.6</jakarta.ejb-api.version> + <jakarta.enterprise.cdi-api.version>2.0.2</jakarta.enterprise.cdi-api.version> + <jakarta.inject-api.version>1.0.3</jakarta.inject-api.version> + <jakarta.jms-api.version>2.0.3</jakarta.jms-api.version> + <jakarta.json-api.version>1.1.6</jakarta.json-api.version> + <jakarta.management.j2ee-api.version>1.1.4</jakarta.management.j2ee-api.version> + <jakarta.resource-api.version>1.7.4</jakarta.resource-api.version> + <jakarta.security.auth.message-api.version>1.1.3</jakarta.security.auth.message-api.version> + <jakarta.transaction-api.version>1.3.3</jakarta.transaction-api.version> + <jakarta.ws.rs-api.version>2.1.6</jakarta.ws.rs-api.version> + <jakarta.xml.bind-api.version>2.3.3</jakarta.xml.bind-api.version> + <weld.version>2.4.0.Final</weld.version> + <arquillian-weld-embedded.version>2.0.0.Beta3</arquillian-weld-embedded.version> + <owb.version>1.7.0</owb.version> + <arquillian.version>1.1.11.Final</arquillian.version> + <servicemix.json-1.1.spec.version>2.9.0</servicemix.json-1.1.spec.version> + <version.org.jacoco>0.8.11</version.org.jacoco> + <version.org.jacoco.plugin>0.8.11</version.org.jacoco.plugin> + <version.micrometer>1.12.2</version.micrometer> + <hamcrest.version>2.1</hamcrest.version> + <junit.version>4.13.2</junit.version> + <junit5.version>5.10.1</junit5.version> + <surefire.version>2.22.2</surefire.version> + <version.jaxb.runtime>2.3.3</version.jaxb.runtime> + <paho.client.mqtt.version>1.2.5</paho.client.mqtt.version> + <postgresql.version>42.7.1</postgresql.version> + <testcontainers.version>1.19.4</testcontainers.version> + <selenium.version>4.17.0</selenium.version> + <exec-maven-plugin.version>3.0.0</exec-maven-plugin.version> + <apache.httpcore.version>4.4.13</apache.httpcore.version> + <apache.httpclient.version>4.5.13</apache.httpclient.version> + + <!-- for JakartaEE --> + <version.batavia>1.0.10.Final</version.batavia> + <jakarta.jms-api.version.alt>3.1.0</jakarta.jms-api.version.alt> + <jakarta.transaction-api.version.alt>2.0.1</jakarta.transaction-api.version.alt> + <jakarta.resource-api.version.alt>2.1.0</jakarta.resource-api.version.alt> + + <!-- used on tests --> + <groovy.version>4.0.13</groovy.version> + <vertx.version>4.5.2</vertx.version> + <hadoop.minikdc.version>3.3.1</hadoop.minikdc.version> + <mockserver.version>5.15.0</mockserver.version> + + <owasp.version>9.0.9</owasp.version> + <spring.version>5.3.27</spring.version> + + <jackson.version>2.16.1</jackson.version> + <jackson-databind.version>${jackson.version}</jackson-databind.version> + + <activemq.version.versionName>${project.version}</activemq.version.versionName> + <activemq.version.majorVersion>1</activemq.version.majorVersion> + <activemq.version.minorVersion>0</activemq.version.minorVersion> + <activemq.version.microVersion>0</activemq.version.microVersion> + <activemq.version.incrementingVersion>135,134,133,132,131,130,129,128,127,126,125,124,123,122</activemq.version.incrementingVersion> + <activemq.version.versionTag>${project.version}</activemq.version.versionTag> + <ActiveMQ-Version>${project.version}(${activemq.version.incrementingVersion})</ActiveMQ-Version> + + <skipUnitTests>true</skipUnitTests> + <skipJmsTests>true</skipJmsTests> + <skipExtraTests>true</skipExtraTests> + <skipIntegrationTests>true</skipIntegrationTests> + <skipFeaturesVerification>true</skipFeaturesVerification> + <skipIsolatedIntegrationTests>true</skipIsolatedIntegrationTests> + <skipLeakTests>true</skipLeakTests> + <skipSmokeTests>true</skipSmokeTests> + <skipJoramTests>true</skipJoramTests> + <skipTimingTests>true</skipTimingTests> + <skipStressTests>true</skipStressTests> + <skipSoakTests>true</skipSoakTests> + <skipPerformanceTests>true</skipPerformanceTests> + <skipActiveMQ5Tests>true</skipActiveMQ5Tests> + + <e2e-tests.skipTests>true</e2e-tests.skipTests> + <e2e-tests.skipImageBuild>true</e2e-tests.skipImageBuild> + + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> + + <maven.test.redirectTestOutputToFile>false</maven.test.redirectTestOutputToFile> + + <!-- + + note for idea users: + Idea picks up surefire argline by default: + if You don't want it, you can add -Didea.maven.surefire.disable.argLine=true to idea.vmoptions files, + see https://intellij-support.jetbrains.com/entries/23395793 + + Also see: http://youtrack.jetbrains.com/issue/IDEA-125696 + + + For profiling add this line and use jmc (Java Mission Control) to evaluate the results: + -XX:+UnlockCommercialFeatures -XX:+FlightRecorder -XX:StartFlightRecording=delay=30s,duration=120s,filename=/tmp/myrecording.jfr + + --> + + <!-- for tests that will need a new server created --> + <artemis.distribution.output>${activemq.basedir}/artemis-distribution/target/apache-artemis-${project.version}-bin/apache-artemis-${project.version}</artemis.distribution.output> + + <activemq-surefire-argline>-Dorg.apache.activemq.artemis.utils.RetryRule.retry=${retryTests} -Dbrokerconfig.maxDiskUsage=100 -Dorg.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.DEFAULT_QUIET_PERIOD=0 -Dorg.apache.activemq.artemis.core.remoting.impl.netty.TransportConstants.DEFAULT_SHUTDOWN_TIMEOUT=0 + -Djava.library.path="${activemq.basedir}/target/bin/lib/linux-x86_64:${activemq.basedir}/target/bin/lib/linux-i686" -Djgroups.bind_addr=localhost + -Djava.net.preferIPv4Stack=true -Dbasedir=${basedir} + -Djdk.attach.allowAttachSelf=true + -Dartemis.distribution.output="${artemis.distribution.output}" + -Dlog4j2.configurationFile="file:${activemq.basedir}/tests/config/${logging.config}" + </activemq-surefire-argline> + <activemq.basedir>${project.basedir}/..</activemq.basedir> + <proton.trace.frames>false</proton.trace.frames> + + <directory-version>2.0.0.AM25</directory-version> + <directory-jdbm2-version>2.0.0-M1</directory-jdbm2-version> + <bc-java-version>1.77</bc-java-version> + + <netty-transport-native-epoll-classifier>linux-x86_64</netty-transport-native-epoll-classifier> + <netty-transport-native-kqueue-classifier>osx-x86_64</netty-transport-native-kqueue-classifier> + + <!-- Ignore failed tests by default because there are "known" failures in the full test-suite. + This will be set to false for the "fast-tests" profile as none of those tests should fail. --> + <testFailureIgnore>true</testFailureIgnore> + <fast-tests>false</fast-tests> + + <project.build.outputTimestamp>2024-01-24T19:21:07Z</project.build.outputTimestamp> + </properties> + + <scm> + <connection>scm:git:https://gitbox.apache.org/repos/asf/activemq-artemis.git</connection> + <developerConnection>scm:git:https://gitbox.apache.org/repos/asf/activemq-artemis.git</developerConnection> + <url>https://github.com/apache/activemq-artemis</url> + <tag>HEAD</tag> + </scm> + + <issueManagement> + <system>JIRA</system> + <url>https://issues.apache.org/jira/browse/ARTEMIS</url> + </issueManagement> + <developers> + <developer> + <name>The Apache ActiveMQ Team</name> + <email>[email protected]</email> + <url>http://activemq.apache.org</url> + <organization>Apache Software Foundation</organization> + <organizationUrl>http://apache.org/</organizationUrl> + </developer> + </developers> + <mailingLists> + <mailingList> + <name>User List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + </mailingList> + <mailingList> + <name>Development List</name> + <subscribe>[email protected]</subscribe> + <unsubscribe>[email protected]</unsubscribe> + <post>[email protected]</post> + </mailingList> + </mailingLists> + + <dependencyManagement> + <dependencies> + <dependency> + <groupId>org.apache.activemq</groupId> + <artifactId>artemis-bom</artifactId> + <version>${project.version}</version> + <type>pom</type> + <scope>import</scope> + </dependency> Review Comment: right, I'm saying we should decide what we want to do with them...though I guess we can do that later. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
