<?xml version="1.0" encoding="UTF-8"?>
-<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">
- <parent>
- <groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.authorization-mgt</artifactId>
- <version>4.2-SNAPSHOT</version>
- </parent>
+<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">
+ <parent>
+ <groupId>org.collectionspace.services</groupId>
+ <artifactId>org.collectionspace.services.authorization-mgt</artifactId>
+ <version>4.2-SNAPSHOT</version>
+ </parent>
- <modelVersion>4.0.0</modelVersion>
- <artifactId>org.collectionspace.services.authorization-mgt.import</artifactId>
- <name>services.authorization-mgt.import</name>
- <properties>
- <generate_only>false</generate_only>
- <spring.version>3.0.0.RELEASE</spring.version>
- <spring.security.version>3.0.2.RELEASE</spring.security.version>
- </properties>
-
- <dependencies>
- <!-- keep slf4j dependencies on the top -->
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-api</artifactId>
- </dependency>
- <dependency>
- <groupId>org.slf4j</groupId>
- <artifactId>slf4j-log4j12</artifactId>
- </dependency>
- <!-- CollectionSpace dependencies -->
- <dependency>
- <groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.authentication.service</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.authorization.service</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.authorization.jaxb</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.config</artifactId>
+ <modelVersion>4.0.0</modelVersion>
+ <artifactId>org.collectionspace.services.authorization-mgt.import</artifactId>
+ <name>services.authorization-mgt.import</name>
+ <properties>
+ <generate_only>false</generate_only>
+ <spring.version>3.0.0.RELEASE</spring.version>
+ <spring.security.version>3.0.2.RELEASE</spring.security.version>
+ </properties>
+
+ <dependencies>
+ <!-- keep slf4j dependencies on the top -->
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-api</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.slf4j</groupId>
+ <artifactId>slf4j-log4j12</artifactId>
+ </dependency>
+ <!-- CollectionSpace dependencies -->
+ <dependency>
+ <groupId>org.collectionspace.services</groupId>
+ <artifactId>org.collectionspace.services.authentication.service</artifactId>
<version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.common</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.account.client</artifactId>
- <version>${project.version}</version>
- </dependency>
- <dependency>
- <groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.authorization-mgt.service</artifactId>
- <version>${project.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.collectionspace.services</groupId>
- <artifactId>org.collectionspace.services.authorization-mgt.client</artifactId>
- <version>${project.version}</version>
- </dependency>
- <!-- 3rd Pary dependencies -->
- <dependency>
- <groupId>org.testng</groupId>
- <artifactId>testng</artifactId>
- </dependency>
- <dependency>
- <groupId>commons-cli</groupId>
- <artifactId>commons-cli</artifactId>
- </dependency>
- <dependency>
- <groupId>org.springframework.security</groupId>
- <artifactId>spring-security-core</artifactId>
- <version>${spring.security.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework.security</groupId>
- <artifactId>spring-security-config</artifactId>
- <version>${spring.security.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework.security</groupId>
- <artifactId>spring-security-acl</artifactId>
- <version>${spring.security.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework.security</groupId>
- <artifactId>spring-security-web</artifactId>
- <version>${spring.security.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context</artifactId>
- <version>${spring.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-context-support</artifactId>
- <version>${spring.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-aop</artifactId>
- <version>${spring.version}</version>
- <scope>provided</scope>
- </dependency>
- <dependency>
- <groupId>aopalliance</groupId>
- <artifactId>aopalliance</artifactId>
- <version>1.0</version>
- <scope>provided</scope>
- </dependency>
- <!--dependency>
- <groupId>org.springframework</groupId>
- <artifactId>spring-tx</artifactId>
- <version>${spring.version}</version>
- <scope>provided</scope>
- </dependency-->
- <dependency>
- <groupId>net.sf.ehcache</groupId>
- <artifactId>ehcache</artifactId>
- <version>1.6.2</version>
- <optional>true</optional>
- </dependency>
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- </dependency>
- <dependency>
- <groupId>postgresql</groupId>
- <artifactId>postgresql</artifactId>
- </dependency>
- <dependency>
- <groupId>ch.elca.el4j.modules</groupId>
- <artifactId>module-xml_merge-common</artifactId>
- <version>3.1</version>
- </dependency>
- </dependencies>
- <!-- use profile as this task is not needed for every build and test -->
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.collectionspace.services</groupId>
+ <artifactId>org.collectionspace.services.authorization.service</artifactId>
+ <version>${project.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.collectionspace.services</groupId>
+ <artifactId>org.collectionspace.services.authorization.jaxb</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.collectionspace.services</groupId>
+ <artifactId>org.collectionspace.services.config</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.collectionspace.services</groupId>
+ <artifactId>org.collectionspace.services.account.client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
+ <groupId>org.collectionspace.services</groupId>
+ <artifactId>org.collectionspace.services.authorization-mgt.client</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <!-- 3rd Pary dependencies -->
+ <dependency>
+ <groupId>org.testng</groupId>
+ <artifactId>testng</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>commons-cli</groupId>
+ <artifactId>commons-cli</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework.security</groupId>
+ <artifactId>spring-security-core</artifactId>
+ <version>${spring.security.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework.security</groupId>
+ <artifactId>spring-security-config</artifactId>
+ <version>${spring.security.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework.security</groupId>
+ <artifactId>spring-security-acl</artifactId>
+ <version>${spring.security.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework.security</groupId>
+ <artifactId>spring-security-web</artifactId>
+ <version>${spring.security.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-context</artifactId>
+ <version>${spring.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-context-support</artifactId>
+ <version>${spring.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>org.springframework</groupId>
+ <artifactId>spring-aop</artifactId>
+ <version>${spring.version}</version>
+ <scope>provided</scope>
+ </dependency>
+ <dependency>
+ <groupId>aopalliance</groupId>
+ <artifactId>aopalliance</artifactId>
+ <version>1.0</version>
+ <scope>provided</scope>
+ </dependency>
+ <!--dependency> <groupId>org.springframework</groupId> <artifactId>spring-tx</artifactId>
+ <version>${spring.version}</version> <scope>provided</scope> </dependency -->
+ <dependency>
+ <groupId>net.sf.ehcache</groupId>
+ <artifactId>ehcache</artifactId>
+ <version>1.6.2</version>
+ </dependency>
+ <dependency>
+ <groupId>mysql</groupId>
+ <artifactId>mysql-connector-java</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>postgresql</groupId>
+ <artifactId>postgresql</artifactId>
+ </dependency>
+ <dependency>
+ <groupId>ch.elca.el4j.modules</groupId>
+ <artifactId>module-xml_merge-common</artifactId>
+ <version>3.1</version>
+ </dependency>
+ <dependency>
+ <groupId>org.collectionspace.services</groupId>
+ <artifactId>
+ org.collectionspace.services.authorization-mgt.service
+ </artifactId>
+ <version>${project.version}</version>
+ <exclusions>
+ <exclusion>
+ <artifactId>nuxeo-core-query</artifactId>
+ <groupId>org.nuxeo.ecm.core</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-opencmis-bindings</artifactId>
+ <groupId>org.nuxeo.ecm.core</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-runtime</artifactId>
+ <groupId>org.nuxeo.runtime</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-core-api</artifactId>
+ <groupId>org.nuxeo.ecm.core</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-platform-types-core</artifactId>
+ <groupId>org.nuxeo.ecm.platform</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>
+ nuxeo-platform-filemanager-api
+ </artifactId>
+ <groupId>org.nuxeo.ecm.platform</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-core-schema</artifactId>
+ <groupId>org.nuxeo.ecm.core</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-platform-mimetype-api</artifactId>
+ <groupId>org.nuxeo.ecm.platform</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-core-io</artifactId>
+ <groupId>org.nuxeo.ecm.core</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-platform-types-api</artifactId>
+ <groupId>org.nuxeo.ecm.platform</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-runtime-launcher</artifactId>
+ <groupId>org.nuxeo.lib.runtime</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-core-storage-sql-ra</artifactId>
+ <groupId>org.nuxeo.ecm.core</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-platform-imaging-core</artifactId>
+ <groupId>org.nuxeo.ecm.platform</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-runtime-osgi</artifactId>
+ <groupId>org.nuxeo.runtime</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-platform-imaging-api</artifactId>
+ <groupId>org.nuxeo.ecm.platform</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-core-convert</artifactId>
+ <groupId>org.nuxeo.ecm.core</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>
+ nuxeo-platform-mimetype-core
+ </artifactId>
+ <groupId>org.nuxeo.ecm.platform</groupId>
+ </exclusion>
+ <exclusion>
+ <artifactId>nuxeo-core-storage-sql</artifactId>
+ <groupId>org.nuxeo.ecm.core</groupId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+ </dependencies>
+
+ <!-- use profile as this task is not needed for every build and test -->
- <build>
- <finalName>cspace-services-authorization-mgt-import</finalName>
- <filters>
- <filter>../../../build.properties</filter>
- </filters>
- <resources>
- <resource>
- <directory>src/main/resources</directory>
- <filtering>true</filtering>
- </resource>
- </resources>
- <plugins>
+ <build>
+ <finalName>cspace-services-authorization-mgt-import</finalName>
+ <filters>
+ <filter>../../../build.properties</filter>
+ </filters>
+ <resources>
+ <resource>
+ <directory>src/main/resources</directory>
+ <filtering>true</filtering>
+ </resource>
+ </resources>
+ <plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
</execution>
</executions>
</plugin>
- <plugin>
- <groupId>org.codehaus.mojo</groupId>
- <artifactId>exec-maven-plugin</artifactId>
- <executions>
- <execution>
- <goals>
- <goal>java</goal>
- </goals>
- </execution>
- </executions>
- <configuration>
- <mainClass>org.collectionspace.ImportAuthz</mainClass>
- <arguments>
- <argument>-g</argument>
- <argument>${generate_only}</argument>
- <argument>-u</argument>
- <argument>SPRING_ADMIN</argument>
- <argument>-p</argument>
- <argument>does_not_matter</argument>
- <argument>-b</argument>
- <!-- This should be (Needs testing):
- <argument>${jboss.server.cspace}</argument>
- -->
- <argument>${env.CSPACE_JEESERVER_HOME}</argument>
- <argument>-edir</argument>
- <argument>${basedir}/target</argument>
- </arguments>
- <systemProperties>
- </systemProperties>
- </configuration>
-
- <dependencies>
- <!--
- <dependency>
- <groupId>mysql</groupId>
- <artifactId>mysql-connector-java</artifactId>
- <version>${mysql.driver.version}</version>
- </dependency>
- -->
+ <plugin>
+ <groupId>org.codehaus.mojo</groupId>
+ <artifactId>exec-maven-plugin</artifactId>
+ <executions>
+ <execution>
+ <goals>
+ <goal>java</goal>
+ </goals>
+ </execution>
+ </executions>
+ <configuration>
+ <mainClass>org.collectionspace.ImportAuthz</mainClass>
+ <arguments>
+ <argument>-g</argument>
+ <argument>${generate_only}</argument>
+ <argument>-u</argument>
+ <argument>SPRING_ADMIN</argument>
+ <argument>-p</argument>
+ <argument>does_not_matter</argument>
+ <argument>-b</argument>
+ <!-- This should be (Needs testing): <argument>${jboss.server.cspace}</argument> -->
+ <argument>${env.CSPACE_JEESERVER_HOME}</argument>
+ <argument>-edir</argument>
+ <argument>${basedir}/target</argument>
+ </arguments>
+ <systemProperties>
+ </systemProperties>
+ </configuration>
+ <dependencies>
+ <!-- <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId>
+ <version>${mysql.driver.version}</version> </dependency> -->
<dependency>
<groupId>postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>${postgres.driver.version}</version>
</dependency>
- </dependencies>
-
- </plugin>
- </plugins>
-
- </build>
-
+ </dependencies>
+ </plugin>
+ </plugins>
+ </build>
</project>