added xml deps as provided

This commit is contained in:
lucio 2023-05-05 21:21:16 +02:00
parent f8bc1f63b3
commit 80013b084a
1 changed files with 36 additions and 11 deletions

47
pom.xml
View File

@ -16,18 +16,15 @@
gCube Smartgears Bom is used to declare the version and set to provided the libraries already available in Smartgears container. gCube Smartgears Bom is used to declare the version and set to provided the libraries already available in Smartgears container.
In such a way any service developer does not have to deal with dependencies conflicts and provided dependencies. In such a way any service developer does not have to deal with dependencies conflicts and provided dependencies.
</description> </description>
<properties> <properties>
<gcube-jackson.version>2.8.11</gcube-jackson.version> <gcube-jackson.version>2.8.11</gcube-jackson.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties> </properties>
<scm> <scm>
<connection>scm:git:https://code-repo.d4science.org/gCubeSystem/${project.artifactId}.git</connection> <connection>scm:git:https://code-repo.d4science.org/gCubeSystem/${project.artifactId}.git</connection>
<developerConnection>scm:git:https://code-repo.d4science.org/gCubeSystem/${project.artifactId}.git</developerConnection> <developerConnection>scm:git:https://code-repo.d4science.org/gCubeSystem/${project.artifactId}.git</developerConnection>
<url>https://code-repo.d4science.org/gCubeSystem/${project.artifactId}</url> <url>https://code-repo.d4science.org/gCubeSystem/${project.artifactId}</url>
</scm> </scm>
<dependencyManagement> <dependencyManagement>
<dependencies> <dependencies>
<!-- Imports --> <!-- Imports -->
@ -39,6 +36,39 @@
<scope>import</scope> <scope>import</scope>
</dependency> </dependency>
<!-- END Imports --> <!-- END Imports -->
<!-- XML Deps -->
<dependency>
<groupId>javax.xml.bind</groupId>
<artifactId>jaxb-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.xml.ws</groupId>
<artifactId>jaxws-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-impl</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>com.sun.xml.bind</groupId>
<artifactId>jaxb-core</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jakarta.xml.bind</groupId>
<artifactId>jakarta.xml.bind-api</artifactId>
<version>2.3.3</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>jakarta.xml.soap</groupId>
<artifactId>jakarta.xml.soap-api</artifactId>
<version>1.4.2</version>
<scope>provided</scope>
</dependency>
<!-- Setting scope to provided to dependencies already declared in gcube-bom --> <!-- Setting scope to provided to dependencies already declared in gcube-bom -->
<dependency> <dependency>
<groupId>org.gcube.common</groupId> <groupId>org.gcube.common</groupId>
@ -112,7 +142,6 @@
<version>[3.0.0-SNAPSHOT,4.0.0-SNAPSHOT)</version> <version>[3.0.0-SNAPSHOT,4.0.0-SNAPSHOT)</version>
</dependency> </dependency>
<!-- END Authorization Related Dependencies --> <!-- END Authorization Related Dependencies -->
<!-- Accounting Related Dependencies --> <!-- Accounting Related Dependencies -->
<dependency> <dependency>
<groupId>org.gcube.data.publishing</groupId> <groupId>org.gcube.data.publishing</groupId>
@ -127,7 +156,6 @@
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<!-- END Accounting Related Dependencies --> <!-- END Accounting Related Dependencies -->
<!-- Used for compatibility between SG 3 and 4 --> <!-- Used for compatibility between SG 3 and 4 -->
<dependency> <dependency>
<groupId>org.gcube.common</groupId> <groupId>org.gcube.common</groupId>
@ -136,7 +164,6 @@
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<!-- END Used for compatibility between SG 3 and 4 --> <!-- END Used for compatibility between SG 3 and 4 -->
<!-- Facets Based Resource Model related dependencies --> <!-- Facets Based Resource Model related dependencies -->
<dependency> <dependency>
<groupId>org.gcube.information-system</groupId> <groupId>org.gcube.information-system</groupId>
@ -167,7 +194,6 @@
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<!-- END Facets Based Resource Model related dependencies --> <!-- END Facets Based Resource Model related dependencies -->
<dependency> <dependency>
<groupId>org.reflections</groupId> <groupId>org.reflections</groupId>
<artifactId>reflections</artifactId> <artifactId>reflections</artifactId>
@ -182,7 +208,6 @@
</dependency> </dependency>
<!-- END Setting scope to provided to dependencies already declared in <!-- END Setting scope to provided to dependencies already declared in
gcube-bom --> gcube-bom -->
<!-- Declaring dependencies needed by a smartgears webapp --> <!-- Declaring dependencies needed by a smartgears webapp -->
<dependency> <dependency>
<groupId>org.gcube.core</groupId> <groupId>org.gcube.core</groupId>
@ -199,7 +224,8 @@
<dependency> <dependency>
<groupId>org.gcube.common.core</groupId> <groupId>org.gcube.common.core</groupId>
<artifactId>legacy-is-publisher-connector</artifactId> <artifactId>legacy-is-publisher-connector</artifactId>
<version>[1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT) </version> <scope>provided</scope> <version>[1.0.0-SNAPSHOT, 2.0.0-SNAPSHOT) </version>
<scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
<groupId>org.gcube.core</groupId> <groupId>org.gcube.core</groupId>
@ -210,7 +236,7 @@
<dependency> <dependency>
<groupId>org.gcube.core</groupId> <groupId>org.gcube.core</groupId>
<artifactId>common-configuration-scanner</artifactId> <artifactId>common-configuration-scanner</artifactId>
<version>[1.1.0-SNAPSHOT,2.0.0-SNAPSHOT)</version> <!--version to release --> <version>[1.1.0-SNAPSHOT,2.0.0-SNAPSHOT)</version> <!--version to release -->
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<dependency> <dependency>
@ -220,7 +246,6 @@
<scope>provided</scope> <scope>provided</scope>
</dependency> </dependency>
<!-- END Declaring dependencies needed by a smartgears webapp --> <!-- END Declaring dependencies needed by a smartgears webapp -->
<!-- gCube Jackson --> <!-- gCube Jackson -->
<dependency> <dependency>
<groupId>org.gcube.common</groupId> <groupId>org.gcube.common</groupId>