de.acosix.alfresco.simplecontentstores.repo
Used in:
components
- OverviewOverview
- VersionsVersions
- DependentsDependents
- DependenciesDependencies
<dependency> <groupId>de.acosix.alfresco.simplecontentstores</groupId> <artifactId>de.acosix.alfresco.simplecontentstores.repo</artifactId> <version>1.1.0</version> </dependency>
<?xml version="1.0" encoding="UTF-8"?> <!-- Copyright 2017 - 2020 Acosix GmbH Licensed 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/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>de.acosix.alfresco.maven</groupId> <artifactId>de.acosix.alfresco.maven.project.parent-6.1.2</artifactId> <version>1.3.1</version> </parent> <groupId>de.acosix.alfresco.simplecontentstores</groupId> <artifactId>de.acosix.alfresco.simplecontentstores.repo</artifactId> <version>1.1.0</version> <packaging>jar</packaging> <name>Acosix Alfresco Simple Content Stores - Repository Module</name> <description>Addon to support simple configuration of flexible content stores</description> <url>https://github.com/Acosix/alfresco-simple-content-stores</url> <licenses> <license> <name>Apache License, Version 2.0</name> <url>https://www.apache.org/licenses/LICENSE-2.0.txt</url> </license> </licenses> <scm> <connection>scm:git:git@github.com:Acosix/alfresco-simple-content-stores.git</connection> <developerConnection>scm:git:git@github.com:Acosix/alfresco-simple-content-stores.git</developerConnection> <url>git@github.com:Acosix/alfresco-simple-content-stores.git</url> </scm> <developers> <developer> <id>AFaust</id> <name>Axel Faust</name> <email>axel.faust@acosix.de</email> <organization>Acosix GmbH</organization> <roles> <role>Founder</role> <role>Architect</role> <role>Developer</role> </roles> <properties> <twitter>twitter.com/ReluctantBird83</twitter> </properties> </developer> </developers> <properties> <messages.path>acosix/simple-content-stores</messages.path> <messages.packageId>acosix.simple-content-stores</messages.packageId> <moduleId>acosix-simple-content-stores</moduleId> <acosix.utility.version>1.1.0</acosix.utility.version> <acosix.alfresco.client.version>0.1.0</acosix.alfresco.client.version> <tukaani.version>1.8</tukaani.version> <!-- Not used yet --> <!-- <azure.version>8.3.0</azure.version> --> <easymock.version>4.0.2</easymock.version> <lorem.version>2.1</lorem.version> </properties> <repositories> <repository> <id>ossrh</id> <url>https://oss.sonatype.org/content/repositories/snapshots</url> <snapshots> <enabled>true</enabled> </snapshots> </repository> </repositories> <dependencyManagement> <dependencies> <dependency> <groupId>de.acosix.alfresco.utility</groupId> <artifactId>de.acosix.alfresco.utility.core.repo</artifactId> <version>${acosix.utility.version}</version> <scope>provided</scope> </dependency> <dependency> <groupId>org.tukaani</groupId> <artifactId>xz</artifactId> <version>${tukaani.version}</version> <scope>compile</scope> </dependency> <!-- Not used yet --> <!-- <dependency> <groupId>com.microsoft.azure</groupId> <artifactId>azure-storage</artifactId> <version>${azure.version}</version> <scope>compile</scope> </dependency> --> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>${easymock.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>com.thedeanda</groupId> <artifactId>lorem</artifactId> <version>${lorem.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>de.acosix.alfresco.utility</groupId> <artifactId>de.acosix.alfresco.utility.core.repo</artifactId> <version>${acosix.utility.version}</version> <classifier>installable</classifier> <scope>test</scope> </dependency> <dependency> <groupId>de.acosix.alfresco.rest.client</groupId> <artifactId>de.acosix.alfresco.rest.client</artifactId> <version>${acosix.alfresco.client.version}</version> <scope>test</scope> </dependency> <dependency> <groupId>de.acosix.alfresco.rest.client</groupId> <artifactId>de.acosix.alfresco.rest.client</artifactId> <version>${acosix.alfresco.client.version}</version> <classifier>tests</classifier> <scope>test</scope> </dependency> </dependencies> </dependencyManagement> <dependencies> <dependency> <groupId>org.alfresco</groupId> <artifactId>alfresco-repository</artifactId> <exclusions> <!-- xmlfactory and cxf mess with resteasy / JAX-RS in integration tests --> <!-- opencmis exclusion excludes various transitive cxf inclusions --> <!-- none of these are needed for this specific addon --> <exclusion> <groupId>org.alfresco</groupId> <artifactId>alfresco-xmlfactory</artifactId> </exclusion> <exclusion> <groupId>org.apache.chemistry.opencmis</groupId> <artifactId>chemistry-opencmis-client-impl</artifactId> </exclusion> <exclusion> <groupId>org.apache.chemistry.opencmis</groupId> <artifactId>chemistry-opencmis-server-bindings</artifactId> </exclusion> <exclusion> <groupId>org.apache.cxf</groupId> <artifactId>cxf-rt-rs-client</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>de.acosix.alfresco.utility</groupId> <artifactId>de.acosix.alfresco.utility.core.repo</artifactId> </dependency> <dependency> <groupId>de.acosix.alfresco.utility</groupId> <artifactId>de.acosix.alfresco.utility.core.repo</artifactId> <classifier>installable</classifier> </dependency> <dependency> <groupId>org.tukaani</groupId> <artifactId>xz</artifactId> </dependency> <!-- <dependency> <groupId>com.microsoft.azure</groupId> <artifactId>azure-storage</artifactId> </dependency> --> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-classic</artifactId> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>jcl-over-slf4j</artifactId> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> </dependency> <dependency> <groupId>com.thedeanda</groupId> <artifactId>lorem</artifactId> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-client</artifactId> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jaxb-provider</artifactId> </dependency> <dependency> <groupId>org.jboss.resteasy</groupId> <artifactId>resteasy-jackson2-provider</artifactId> </dependency> <dependency> <groupId>de.acosix.alfresco.rest.client</groupId> <artifactId>de.acosix.alfresco.rest.client</artifactId> </dependency> <dependency> <groupId>de.acosix.alfresco.rest.client</groupId> <artifactId>de.acosix.alfresco.rest.client</artifactId> <classifier>tests</classifier> </dependency> </dependencies> <build> <pluginManagement> <plugins> <!-- some image customisations --> <!-- Maven + docker-maven-plugin result in somewhat weird inheritance handling --> <!-- (relying on positional order of images for overrides) --> <plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> <configuration> <images> <image> <!-- no change to postgres image (first image in parent POM) --> </image> <image> <!-- customise repository image (second image in parent POM) --> <build> <!-- add Dockerfile to repository image for post-assembly customisation --> <dockerFile>Repository-Dockerfile</dockerFile> </build> <run> <!-- add log directory mount to just the contentstore --> <!-- (cannot be done in parent POM due to hard requirement on specific project structure --> <!-- for tests to easily check contentstore files, we also mount alf_data locally, not in a volume --> <volumes> <bind> <volume>${project.build.directory}/docker/alf_data:/usr/local/tomcat/alf_data</volume> <volume>${project.build.directory}/docker/repository-logs:/usr/local/tomcat/logs</volume> </bind> </volumes> </run> </image> </images> </configuration> </plugin> </plugins> </pluginManagement> <plugins> <!-- Docker use inherited from parent POM is optional - this enables it explicitly --> <plugin> <groupId>io.fabric8</groupId> <artifactId>docker-maven-plugin</artifactId> </plugin> </plugins> </build> </project>