Merge pull request #23817 from arjantijms/organize_nucleus_pom
Organise nucleus pom
diff --git a/appserver/pom.xml b/appserver/pom.xml
index 3a7b563..5e908dc 100644
--- a/appserver/pom.xml
+++ b/appserver/pom.xml
@@ -884,12 +884,12 @@
<artifact>
<groupId>jakarta.ws.rs</groupId>
<artifactId>jakarta.ws.rs-api</artifactId>
- <version>${jax-rs-api.impl.version}</version>
+ <version>${jakarta.rest-api.version}</version>
</artifact>
<nonFinal>false</nonFinal>
<jarType>api</jarType>
- <specVersion>${jax-rs-api.spec.version}</specVersion>
- <specImplVersion>${jax-rs-api.impl.version}</specImplVersion>
+ <specVersion>${jakarta.rest-api.version}</specVersion>
+ <specImplVersion>${jakarta.rest-api.version}</specImplVersion>
<apiPackage>jakarta.ws.rs</apiPackage>
</spec>
<spec>
diff --git a/nucleus/parent/pom.xml b/nucleus/parent/pom.xml
index d12a349..a2c0097 100644
--- a/nucleus/parent/pom.xml
+++ b/nucleus/parent/pom.xml
@@ -70,19 +70,9 @@
</issueManagement>
<properties>
- <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <project.build.commonResourcesDirectory>${project.build.directory}/common-resources</project.build.commonResourcesDirectory>
- <legal.doc.source>${project.build.commonResourcesDirectory}/legal</legal.doc.source>
- <findbugs.skip>false</findbugs.skip>
- <findbugs.threshold>High</findbugs.threshold>
- <findbugs.common>exclude-common.xml</findbugs.common>
- <findbugs.exclude />
- <findbugs.version>3.0.5</findbugs.version>
- <findbugs.glassfish.logging.validLoggerPrefixes>jakarta.enterprise</findbugs.glassfish.logging.validLoggerPrefixes>
-
<!-- Jakarta API Versions -->
- <!-- Jakarta EL -->
+ <!-- Jakarta Expression Language -->
<jakarta.el-api.version>5.0.0</jakarta.el-api.version>
<expressly.version>5.0.0-SNAPSHOT</expressly.version>
@@ -98,14 +88,16 @@
<!-- Jakarta Inject -->
<jakarta.inject-api.version>2.0.1.MR</jakarta.inject-api.version>
+ <hk2.version>3.0.2</hk2.version>
+ <hk2.plugin.version>3.0.2</hk2.plugin.version>
+ <hk2.config-generator.version>2.5.0-b53</hk2.config-generator.version>
<!-- Jakarta XML Binding -->
<jakarta.xml.bind-api.version>4.0.0</jakarta.xml.bind-api.version>
<jakarta.jaxb-impl.version>4.0.0-M3</jakarta.jaxb-impl.version>
<!-- Jakarta REST -->
- <jax-rs-api.spec.version>3.0</jax-rs-api.spec.version>
- <jax-rs-api.impl.version>3.1.0</jax-rs-api.impl.version>
+ <jakarta.rest-api.version>3.1.0</jakarta.rest-api.version>
<jersey.version>3.1.0-M2</jersey.version>
<!-- Jakarta Mail -->
@@ -119,16 +111,14 @@
<!-- Jakarta Annotations -->
<jakarta.annotation-api.version>2.1.0</jakarta.annotation-api.version>
+
<!-- GlassFish Components -->
+
<glassfish-corba.version>4.2.4</glassfish-corba.version>
<grizzly.version>3.0.1</grizzly.version>
<grizzly.npn.version>2.0.0</grizzly.npn.version>
<glassfish-management-api.version>3.2.3</glassfish-management-api.version>
- <hk2.version>3.0.2</hk2.version>
- <hk2.plugin.version>3.0.2</hk2.plugin.version>
- <hk2.config-generator.version>2.5.0-b53</hk2.config-generator.version>
<pfl.version>4.1.2</pfl.version>
-
<gmbal.version>4.0.3</gmbal.version>
<shoal.version>2.0.0</shoal.version>
<ha-api.version>3.1.13</ha-api.version>
@@ -136,34 +126,49 @@
<command-security-plugin.version>1.0.14</command-security-plugin.version>
<command.security.maven.plugin.isFailureFatal>false</command.security.maven.plugin.isFailureFatal>
+
<!-- 3rd party dependencies -->
- <stax-api.version>1.0-2</stax-api.version>
+
<jboss.logging.annotation.version>2.2.1.Final</jboss.logging.annotation.version>
<jboss.logging.version>3.4.3.Final</jboss.logging.version>
<javassist.version>3.28.0-GA</javassist.version>
- <fasterxml.classmate.version>1.5.1</fasterxml.classmate.version>
+ <asm.version>9.2</asm.version>
<jsch.version>0.1.56</jsch.version>
<antlr.version>2.7.8</antlr.version>
<ant.version>1.10.2</ant.version>
<jackson.version>2.13.1</jackson.version>
+ <fasterxml.classmate.version>1.5.1</fasterxml.classmate.version>
+ <stax-api.version>1.0-2</stax-api.version>
<jettison.version>1.4.1</jettison.version>
<mimepull.version>1.9.15</mimepull.version>
- <asm.version>9.2</asm.version>
<commons-io.version>2.11.0</commons-io.version>
-
- <nucleus.install.dir.name>nucleus</nucleus.install.dir.name>
- <javadoc.skip>false</javadoc.skip>
- <deploy.skip>false</deploy.skip>
<replacer.plugin.version>1.5.3</replacer.plugin.version>
- <javaee.version.old>8</javaee.version.old>
- <javaee.version.new>9</javaee.version.new>
<easymock.version>4.3</easymock.version>
<jmockit.version>1.49</jmockit.version>
<junit.version>5.8.2</junit.version>
<jmh.version>1.34</jmh.version>
<osgi-resource-locator.version>1.0.3</osgi-resource-locator.version>
+
+ <javaee.version.old>8</javaee.version.old>
+ <javaee.version.new>9</javaee.version.new>
+
+
+ <!-- Settings -->
+
+ <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
+ <project.build.commonResourcesDirectory>${project.build.directory}/common-resources</project.build.commonResourcesDirectory>
+ <legal.doc.source>${project.build.commonResourcesDirectory}/legal</legal.doc.source>
+ <findbugs.skip>false</findbugs.skip>
+ <findbugs.threshold>High</findbugs.threshold>
+ <findbugs.common>exclude-common.xml</findbugs.common>
+ <findbugs.exclude />
+ <findbugs.version>3.0.5</findbugs.version>
+ <findbugs.glassfish.logging.validLoggerPrefixes>jakarta.enterprise</findbugs.glassfish.logging.validLoggerPrefixes>
+ <nucleus.install.dir.name>nucleus</nucleus.install.dir.name>
+ <javadoc.skip>false</javadoc.skip>
+ <deploy.skip>false</deploy.skip>
<maven.test.jvmoptions.add-opens>--add-opens java.base/java.lang=ALL-UNNAMED --add-opens=java.naming/javax.naming.spi=ALL-UNNAMED</maven.test.jvmoptions.add-opens>
<maven.test.jvmoptions.memory.sizes>-Xss512k -Xms256m -Xmx1g -XX:MaxDirectMemorySize=512m</maven.test.jvmoptions.memory.sizes>
@@ -185,6 +190,52 @@
<dependencyManagement>
<dependencies>
+ <!-- Jakarta API dependencies -->
+
+ <!-- Jakarta Expression Language -->
+ <dependency>
+ <groupId>jakarta.el</groupId>
+ <artifactId>jakarta.el-api</artifactId>
+ <version>${jakarta.el-api.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.expressly</groupId>
+ <artifactId>expressly</artifactId>
+ <version>${expressly.version}</version>
+ </dependency>
+
+ <!-- Jakarta Servlet -->
+ <dependency>
+ <groupId>jakarta.servlet</groupId>
+ <artifactId>jakarta.servlet-api</artifactId>
+ <version>${jakarta.servlet-api.version}</version>
+ </dependency>
+
+ <!-- Jakarta Validation -->
+ <dependency>
+ <groupId>jakarta.validation</groupId>
+ <artifactId>jakarta.validation-api</artifactId>
+ <version>${jakarta.validation-api.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate.validator</groupId>
+ <artifactId>hibernate-validator</artifactId>
+ <version>${hibernate-validator.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.hibernate.validator</groupId>
+ <artifactId>hibernate-validator-cdi</artifactId>
+ <version>${hibernate-validator.version}</version>
+ </dependency>
+
+ <!-- Jakarta Web Services -->
+ <dependency>
+ <groupId>org.glassfish.metro</groupId>
+ <artifactId>webservices-extra-jdk-packages</artifactId>
+ <version>${webservices.version}</version>
+ </dependency>
+
+ <!-- Jakarta Inject -->
<dependency>
<groupId>jakarta.inject</groupId>
<artifactId>jakarta.inject-api</artifactId>
@@ -198,41 +249,34 @@
<scope>import</scope>
</dependency>
<dependency>
- <groupId>org.glassfish.metro</groupId>
- <artifactId>webservices-extra-jdk-packages</artifactId>
- <version>${webservices.version}</version>
+ <groupId>org.glassfish.hk2</groupId>
+ <artifactId>osgi-resource-locator</artifactId>
+ <version>${osgi-resource-locator.version}</version>
+ </dependency>
+
+ <!-- Jakarta XML Binding -->
+ <dependency>
+ <groupId>jakarta.xml.bind</groupId>
+ <artifactId>jakarta.xml.bind-api</artifactId>
+ <version>${jakarta.xml.bind-api.version}</version>
+ <exclusions>
+ <exclusion>
+ <groupId>*</groupId>
+ <artifactId>*</artifactId>
+ </exclusion>
+ </exclusions>
</dependency>
<dependency>
- <groupId>org.hibernate.validator</groupId>
- <artifactId>hibernate-validator</artifactId>
- <version>${hibernate-validator.version}</version>
+ <groupId>com.sun.xml.bind</groupId>
+ <artifactId>jaxb-osgi</artifactId>
+ <version>${jakarta.jaxb-impl.version}</version>
</dependency>
+
+ <!-- Jakarta REST -->
<dependency>
- <groupId>org.hibernate.validator</groupId>
- <artifactId>hibernate-validator-cdi</artifactId>
- <version>${hibernate-validator.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.logging</groupId>
- <artifactId>jboss-logging</artifactId>
- <version>${jboss.logging.version}</version>
- </dependency>
- <dependency>
- <groupId>org.jboss.logging</groupId>
- <artifactId>jboss-logging-annotations</artifactId>
- <version>${jboss.logging.annotation.version}</version>
- </dependency>
- <dependency>
- <groupId>com.fasterxml</groupId>
- <artifactId>classmate</artifactId>
- <version>${fasterxml.classmate.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.grizzly</groupId>
- <artifactId>grizzly-bom</artifactId>
- <version>${grizzly.version}</version>
- <type>pom</type>
- <scope>import</scope>
+ <groupId>jakarta.ws.rs</groupId>
+ <artifactId>jakarta.ws.rs-api</artifactId>
+ <version>${jakarta.rest-api.version}</version>
</dependency>
<dependency>
<groupId>org.glassfish.jersey</groupId>
@@ -241,31 +285,146 @@
<type>pom</type>
<scope>import</scope>
</dependency>
+
+ <!-- Jakarta Mail -->
<dependency>
- <groupId>org.glassfish.hk2</groupId>
- <artifactId>osgi-resource-locator</artifactId>
- <version>${osgi-resource-locator.version}</version>
+ <groupId>jakarta.mail</groupId>
+ <artifactId>jakarta.mail-api</artifactId>
+ <version>${jakarta.mail-api.version}</version>
</dependency>
<dependency>
- <groupId>javax.xml.stream</groupId>
- <artifactId>stax-api</artifactId>
- <version>${stax-api.version}</version>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-mail</artifactId>
+ <version>${angus.mail.version}</version>
+ </dependency>
+
+ <!-- Jakarta Activation -->
+ <dependency>
+ <groupId>jakarta.activation</groupId>
+ <artifactId>jakarta.activation-api</artifactId>
+ <version>${activation.version}</version>
</dependency>
<dependency>
- <groupId>antlr</groupId>
- <artifactId>antlr</artifactId>
- <version>2.7.7</version>
+ <groupId>org.eclipse.angus</groupId>
+ <artifactId>angus-activation</artifactId>
+ <version>${angus.activation.version}</version>
</dependency>
+
+ <!-- Jakarta Annotation -->
+ <dependency>
+ <groupId>jakarta.annotation</groupId>
+ <artifactId>jakarta.annotation-api</artifactId>
+ <version>${jakarta.annotation-api.version}</version>
+ </dependency>
+
+
+ <!-- GlassFish Components -->
+
+ <!-- GlassFish Corba -->
+ <dependency>
+ <groupId>org.glassfish.corba</groupId>
+ <artifactId>glassfish-corba-orb</artifactId>
+ <version>${glassfish-corba.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.corba</groupId>
+ <artifactId>glassfish-corba-omgapi</artifactId>
+ <version>${glassfish-corba.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.corba</groupId>
+ <artifactId>glassfish-corba-csiv2-idl</artifactId>
+ <version>${glassfish-corba.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.corba</groupId>
+ <artifactId>glassfish-corba-internal-api</artifactId>
+ <version>${glassfish-corba.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.corba</groupId>
+ <artifactId>rmic</artifactId>
+ <version>${glassfish-corba.version}</version>
+ </dependency>
+
+ <!-- GlassFish Grizzly -->
+ <dependency>
+ <groupId>org.glassfish.grizzly</groupId>
+ <artifactId>grizzly-bom</artifactId>
+ <version>${grizzly.version}</version>
+ <type>pom</type>
+ <scope>import</scope>
+ </dependency>
+
+ <!-- GlassFish Management API -->
<dependency>
<groupId>org.glassfish.external</groupId>
<artifactId>management-api</artifactId>
<version>${glassfish-management-api.version}</version>
</dependency>
+
+ <!-- GlassFish Primitive Function Library -->
+ <dependency>
+ <groupId>org.glassfish.pfl</groupId>
+ <artifactId>pfl-basic</artifactId>
+ <version>${pfl.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.pfl</groupId>
+ <artifactId>pfl-dynamic</artifactId>
+ <version>${pfl.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.pfl</groupId>
+ <artifactId>pfl-basic-tools</artifactId>
+ <version>${pfl.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.pfl</groupId>
+ <artifactId>pfl-tf</artifactId>
+ <version>${pfl.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.pfl</groupId>
+ <artifactId>pfl-tf-tools</artifactId>
+ <version>${pfl.version}</version>
+ </dependency>
+
+ <!-- Glassfish MBean Annotation Library -->
<dependency>
<groupId>org.glassfish.gmbal</groupId>
<artifactId>gmbal</artifactId>
<version>${gmbal.version}</version>
</dependency>
+
+ <!-- GlassFish Shoal -->
+ <dependency>
+ <groupId>org.glassfish.shoal</groupId>
+ <artifactId>shoal-gms-api</artifactId>
+ <version>${shoal.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.shoal</groupId>
+ <artifactId>shoal-gms-impl</artifactId>
+ <version>${shoal.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.glassfish.shoal</groupId>
+ <artifactId>shoal-cache</artifactId>
+ <version>${shoal.version}</version>
+ </dependency>
+
+ <!-- GlassFish High Availability -->
+ <dependency>
+ <groupId>org.glassfish.ha</groupId>
+ <artifactId>ha-api</artifactId>
+ <version>${ha-api.version}</version>
+ </dependency>
+
+
+
+ <!-- OSGi / Felix -->
+
<dependency>
<groupId>org.osgi</groupId>
<artifactId>osgi.cmpn</artifactId>
@@ -301,51 +460,131 @@
<version>4.7.0</version>
</dependency>
<dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.util.promise</artifactId>
+ <version>1.1.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.osgi</groupId>
+ <artifactId>org.osgi.util.function</artifactId>
+ <version>1.1.0</version>
+ </dependency>
+ <dependency>
<groupId>org.apache.felix</groupId>
<artifactId>org.apache.felix.eventadmin</artifactId>
<version>1.6.2</version>
</dependency>
-
<dependency>
- <groupId>jakarta.servlet</groupId>
- <artifactId>jakarta.servlet-api</artifactId>
- <version>${jakarta.servlet-api.version}</version>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.shell</artifactId>
+ <version>1.4.3</version>
</dependency>
<dependency>
- <groupId>jakarta.el</groupId>
- <artifactId>jakarta.el-api</artifactId>
- <version>${jakarta.el-api.version}</version>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.gogo.runtime</artifactId>
+ <version>1.1.4</version>
</dependency>
<dependency>
- <groupId>jakarta.ws.rs</groupId>
- <artifactId>jakarta.ws.rs-api</artifactId>
- <version>${jax-rs-api.impl.version}</version>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.gogo.shell</artifactId>
+ <version>1.1.4</version>
</dependency>
<dependency>
- <groupId>jakarta.xml.bind</groupId>
- <artifactId>jakarta.xml.bind-api</artifactId>
- <version>${jakarta.xml.bind-api.version}</version>
- <exclusions>
- <exclusion>
- <groupId>*</groupId>
- <artifactId>*</artifactId>
- </exclusion>
- </exclusions>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.gogo.command</artifactId>
+ <version>1.1.2</version>
</dependency>
<dependency>
- <groupId>com.sun.xml.bind</groupId>
- <artifactId>jaxb-osgi</artifactId>
- <version>${jakarta.jaxb-impl.version}</version>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.fileinstall</artifactId>
+ <version>3.7.2</version>
</dependency>
<dependency>
- <groupId>jakarta.annotation</groupId>
- <artifactId>jakarta.annotation-api</artifactId>
- <version>${jakarta.annotation-api.version}</version>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.configadmin</artifactId>
+ <version>1.9.22</version>
+ </dependency>
+ <!-- Felix SCR used to include/embed promise, but after 2.0.12 stopped doing that. Since Felix Core doesn't export
+ these packages, we have to deploy them together with Felix SCR. -->
+ <dependency>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.scr</artifactId>
+ <version>2.2.0-RC1</version>
</dependency>
<dependency>
- <groupId>org.glassfish.expressly</groupId>
- <artifactId>expressly</artifactId>
- <version>${expressly.version}</version>
+ <groupId>org.apache.felix</groupId>
+ <artifactId>org.apache.felix.bundlerepository</artifactId>
+ <version>2.0.10</version>
+ </dependency>
+ <!-- This is currently used by osgi-shell cmd, but can be used for others as well -->
+ <dependency>
+ <groupId>jline</groupId>
+ <artifactId>jline</artifactId>
+ <version>2.14.5</version>
+ </dependency>
+
+
+
+ <!--3rd party dependencies -->
+
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging</artifactId>
+ <version>${jboss.logging.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.jboss.logging</groupId>
+ <artifactId>jboss-logging-annotations</artifactId>
+ <version>${jboss.logging.annotation.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.javassist</groupId>
+ <artifactId>javassist</artifactId>
+ <version>${javassist.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm</artifactId>
+ <version>${asm.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-analysis</artifactId>
+ <version>${asm.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-commons</artifactId>
+ <version>${asm.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-tree</artifactId>
+ <version>${asm.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.ow2.asm</groupId>
+ <artifactId>asm-util</artifactId>
+ <version>${asm.version}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>javax.xml.stream</groupId>
+ <artifactId>stax-api</artifactId>
+ <version>${stax-api.version}</version>
+ </dependency>
+ <!-- Jettison is a Java library for converting XML to JSON -->
+ <dependency>
+ <groupId>org.codehaus.jettison</groupId>
+ <artifactId>jettison</artifactId>
+ <version>${jettison.version}</version>
+ </dependency>
+
+ <!-- Jackson - "the Java JSON library" -->
+ <dependency>
+ <groupId>com.fasterxml</groupId>
+ <artifactId>classmate</artifactId>
+ <version>${fasterxml.classmate.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
@@ -373,87 +612,17 @@
</exclusion>
</exclusions>
</dependency>
+
<dependency>
- <groupId>org.codehaus.jettison</groupId>
- <artifactId>jettison</artifactId>
- <version>${jettison.version}</version>
+ <groupId>antlr</groupId>
+ <artifactId>antlr</artifactId>
+ <version>2.7.7</version>
</dependency>
-
<dependency>
<groupId>org.jvnet.mimepull</groupId>
<artifactId>mimepull</artifactId>
<version>${mimepull.version}</version>
</dependency>
- <dependency>
- <groupId>org.glassfish.corba</groupId>
- <artifactId>glassfish-corba-orb</artifactId>
- <version>${glassfish-corba.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.corba</groupId>
- <artifactId>glassfish-corba-omgapi</artifactId>
- <version>${glassfish-corba.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.corba</groupId>
- <artifactId>glassfish-corba-csiv2-idl</artifactId>
- <version>${glassfish-corba.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.corba</groupId>
- <artifactId>glassfish-corba-internal-api</artifactId>
- <version>${glassfish-corba.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.corba</groupId>
- <artifactId>rmic</artifactId>
- <version>${glassfish-corba.version}</version>
- </dependency>
- <dependency>
- <groupId>jakarta.mail</groupId>
- <artifactId>jakarta.mail-api</artifactId>
- <version>${jakarta.mail-api.version}</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.angus</groupId>
- <artifactId>angus-mail</artifactId>
- <version>${angus.mail.version}</version>
- </dependency>
- <dependency>
- <groupId>jakarta.activation</groupId>
- <artifactId>jakarta.activation-api</artifactId>
- <version>${activation.version}</version>
- </dependency>
- <dependency>
- <groupId>org.eclipse.angus</groupId>
- <artifactId>angus-activation</artifactId>
- <version>${angus.activation.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.pfl</groupId>
- <artifactId>pfl-basic</artifactId>
- <version>${pfl.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.pfl</groupId>
- <artifactId>pfl-dynamic</artifactId>
- <version>${pfl.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.pfl</groupId>
- <artifactId>pfl-basic-tools</artifactId>
- <version>${pfl.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.pfl</groupId>
- <artifactId>pfl-tf</artifactId>
- <version>${pfl.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.pfl</groupId>
- <artifactId>pfl-tf-tools</artifactId>
- <version>${pfl.version}</version>
- </dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
@@ -519,26 +688,6 @@
<version>${jsch.version}</version>
</dependency>
<dependency>
- <groupId>org.glassfish.shoal</groupId>
- <artifactId>shoal-gms-api</artifactId>
- <version>${shoal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.shoal</groupId>
- <artifactId>shoal-gms-impl</artifactId>
- <version>${shoal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.shoal</groupId>
- <artifactId>shoal-cache</artifactId>
- <version>${shoal.version}</version>
- </dependency>
- <dependency>
- <groupId>org.glassfish.ha</groupId>
- <artifactId>ha-api</artifactId>
- <version>${ha-api.version}</version>
- </dependency>
- <dependency>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<version>3.3.3</version>
@@ -548,100 +697,7 @@
<artifactId>logging-annotation-processor</artifactId>
<version>${logging-annotation-processor.version}</version>
</dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.shell</artifactId>
- <version>1.4.3</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.gogo.runtime</artifactId>
- <version>1.1.4</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.gogo.shell</artifactId>
- <version>1.1.4</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.gogo.command</artifactId>
- <version>1.1.2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.fileinstall</artifactId>
- <version>3.7.2</version>
- </dependency>
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.configadmin</artifactId>
- <version>1.9.22</version>
- </dependency>
- <!-- Felix SCR used to include/embed promise, but after 2.0.12 stopped doing that. Since Felix Core doesn't export
- these packages, we have to deploy them together with Felix SCR. -->
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.scr</artifactId>
- <version>2.2.0-RC1</version>
- </dependency>
- <dependency>
- <groupId>org.osgi</groupId>
- <artifactId>org.osgi.util.promise</artifactId>
- <version>1.1.1</version>
- </dependency>
- <dependency>
- <groupId>org.osgi</groupId>
- <artifactId>org.osgi.util.function</artifactId>
- <version>1.1.0</version>
- </dependency>
-
- <dependency>
- <groupId>org.apache.felix</groupId>
- <artifactId>org.apache.felix.bundlerepository</artifactId>
- <version>2.0.10</version>
- </dependency>
- <!-- This is currently used by osgi-shell cmd, but can be used for others as well -->
- <dependency>
- <groupId>jline</groupId>
- <artifactId>jline</artifactId>
- <version>2.14.5</version>
- </dependency>
- <dependency>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm</artifactId>
- <version>${asm.version}</version>
- </dependency>
- <dependency>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm-analysis</artifactId>
- <version>${asm.version}</version>
- </dependency>
- <dependency>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm-commons</artifactId>
- <version>${asm.version}</version>
- </dependency>
- <dependency>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm-tree</artifactId>
- <version>${asm.version}</version>
- </dependency>
- <dependency>
- <groupId>org.ow2.asm</groupId>
- <artifactId>asm-util</artifactId>
- <version>${asm.version}</version>
- </dependency>
- <dependency>
- <groupId>org.javassist</groupId>
- <artifactId>javassist</artifactId>
- <version>${javassist.version}</version>
- </dependency>
- <dependency>
- <groupId>jakarta.validation</groupId>
- <artifactId>jakarta.validation-api</artifactId>
- <version>${jakarta.validation-api.version}</version>
- </dependency>
+
</dependencies>
</dependencyManagement>