You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
189 lines
5.6 KiB
189 lines
5.6 KiB
<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/xsd/maven-4.0.0.xsd"> |
|
<modelVersion>4.0.0</modelVersion> |
|
<parent> |
|
<artifactId>maven-parent</artifactId> |
|
<groupId>org.gcube.tools</groupId> |
|
<version>1.1.0</version> |
|
</parent> |
|
<groupId>org.gcube.application.cms</groupId> |
|
<artifactId>gcube-cms-suite</artifactId> |
|
<packaging>pom</packaging> |
|
<version>1.0.0</version> |
|
<name>Gcube CMS Suite</name> |
|
|
|
<description>gCube CMS Suite is a set of components designed to manage complex space-temporal Documents defined by metadata Profiles.</description> |
|
|
|
<properties> |
|
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
|
<geotools.version>8.0-M4</geotools.version> |
|
<geoAPI-version>3.0.1</geoAPI-version> |
|
<distroDirectory>distro</distroDirectory> |
|
<gitBaseUrl>https://code-repo.d4science.org/gCubeSystem</gitBaseUrl> |
|
</properties> |
|
|
|
|
|
|
|
<scm> |
|
<connection>scm:git:${gitBaseUrl}/gcube-cms-suite</connection> |
|
<developerConnection>scm:git:${gitBaseUrl}/gcube-cms-suite</developerConnection> |
|
<url>${gitBaseUrl}/gcube-cms-suite</url> |
|
</scm> |
|
|
|
|
|
<modules> |
|
|
|
<module>geoportal-service</module> |
|
<module>geoportal-client</module> |
|
<module>geoportal-common</module> |
|
<module>cms-test-commons</module> |
|
<module>use-cases</module> |
|
|
|
|
|
</modules> |
|
|
|
|
|
|
|
<dependencyManagement> |
|
<dependencies> |
|
<dependency> |
|
<groupId>org.gcube.distribution</groupId> |
|
<artifactId>gcube-bom</artifactId> |
|
<version>2.0.1</version> |
|
<type>pom</type> |
|
<scope>import</scope> |
|
</dependency> |
|
|
|
<dependency> |
|
<groupId>org.gcube.distribution</groupId> |
|
<artifactId>gcube-smartgears-bom</artifactId> |
|
<version>2.1.0</version> |
|
<type>pom</type> |
|
<scope>import</scope> |
|
</dependency> |
|
|
|
|
|
<!-- modules --> |
|
<dependency> |
|
<groupId>org.gcube.application</groupId> |
|
<artifactId>geoportal-service</artifactId> |
|
<version>[1.0.6-SNAPSHOT,2.0.0)</version> |
|
</dependency> |
|
<dependency> |
|
<groupId>org.gcube.application</groupId> |
|
<artifactId>geoportal-client</artifactId> |
|
<version>[1.0.5-SNAPSHOT,2.0.0)</version> |
|
</dependency> |
|
<dependency> |
|
<groupId>org.gcube.application</groupId> |
|
<artifactId>geoportal-common</artifactId> |
|
<version>[1.0.7-SNAPSHOT,2.0.0)</version> |
|
</dependency> |
|
<dependency> |
|
<groupId>org.gcube.application.cms</groupId> |
|
<artifactId>cms-test-commons</artifactId> |
|
<version>[1.0.0-SNAPSHOT,2.0.0)</version> |
|
</dependency> |
|
<dependency> |
|
<groupId>org.gcube.application.cms</groupId> |
|
<artifactId>use-cases</artifactId> |
|
<version>[1.0.0-SNAPSHOT,2.0.0)</version> |
|
</dependency> |
|
|
|
<dependency> |
|
<groupId>org.projectlombok</groupId> |
|
<artifactId>lombok</artifactId> |
|
<version>1.14.8</version> |
|
</dependency> |
|
|
|
<dependency> |
|
<groupId>junit</groupId> |
|
<artifactId>junit</artifactId> |
|
<version>4.11</version> |
|
</dependency> |
|
|
|
|
|
<!-- STORAGE --> |
|
<dependency> |
|
<groupId>org.gcube.contentmanagement</groupId> |
|
<artifactId>storage-manager-core</artifactId> |
|
<version>[2.0.0, 3.0.0-SNAPSHOT)</version> |
|
</dependency> |
|
<dependency> |
|
<groupId>org.gcube.contentmanagement</groupId> |
|
<artifactId>storage-manager-wrapper</artifactId> |
|
<version>[2.0.0, 3.0.0-SNAPSHOT)</version> |
|
</dependency> |
|
|
|
<dependency> |
|
<groupId>org.gcube.common</groupId> |
|
<artifactId>storagehub-client-library</artifactId> |
|
<version>[1.0.0,2.0.0-SNAPSHOT)</version> |
|
</dependency> |
|
|
|
|
|
<!-- Serialization --> |
|
<dependency> |
|
<groupId>com.fasterxml.jackson.datatype</groupId> |
|
<artifactId>jackson-datatype-jsr310</artifactId> |
|
<version>2.8.8</version> |
|
</dependency> |
|
</dependencies> |
|
</dependencyManagement> |
|
|
|
|
|
|
|
|
|
<build> |
|
<pluginManagement> |
|
<plugins> |
|
<plugin> |
|
<groupId>org.eclipse.m2e</groupId> |
|
<artifactId>lifecycle-mapping</artifactId> |
|
<version>1.0.0</version> |
|
<configuration> |
|
<lifecycleMappingMetadata> |
|
<pluginExecutions> |
|
<pluginExecution> |
|
<pluginExecutionFilter> |
|
<groupId>org.codehaus.mojo</groupId> |
|
<artifactId>flatten-maven-plugin</artifactId> |
|
<versionRange>[1.0.0,)</versionRange> |
|
<goals> |
|
<goal>flatten</goal> |
|
</goals> |
|
</pluginExecutionFilter> |
|
<action> |
|
<execute> |
|
<runOnIncremental>false</runOnIncremental> |
|
</execute> |
|
</action> |
|
</pluginExecution> |
|
</pluginExecutions> |
|
</lifecycleMappingMetadata> |
|
</configuration> |
|
</plugin> |
|
</plugins> |
|
</pluginManagement> |
|
<plugins> |
|
<plugin> |
|
<groupId>org.codehaus.mojo</groupId> |
|
<artifactId>flatten-maven-plugin</artifactId> |
|
<version>1.0.1</version> |
|
<configuration> |
|
<updatePomFile>true</updatePomFile> |
|
<outputDirectory>target</outputDirectory> |
|
</configuration> |
|
<executions> |
|
<execution> |
|
<id>flatten</id> |
|
<phase>process-resources</phase> |
|
<goals> |
|
<goal>flatten</goal> |
|
</goals> |
|
</execution> |
|
</executions> |
|
</plugin> |
|
</plugins> |
|
</build> |
|
</project> |