3f6165b14c59fdd52ed335aaa4e41edfb039577d
[aai/champ.git] / champ-service-deps-titan / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
3     <modelVersion>4.0.0</modelVersion>
4
5     <groupId>org.onap.aai</groupId>
6     <artifactId>champ-service-deps-titan</artifactId>
7     <packaging>pom</packaging>
8     <version>1.2.0-SNAPSHOT</version>
9     
10     <dependencies>
11         <dependency>
12             <groupId>org.onap.aai</groupId>
13             <artifactId>champ-titan</artifactId>
14             <version>1.2.0-SNAPSHOT</version>
15         </dependency>
16         <dependency>
17             <groupId>com.thinkaurelius.titan</groupId>
18             <artifactId>titan-cassandra</artifactId>
19             <version>1.0.0</version>
20             <exclusions>
21                 <exclusion>
22                     <groupId>org.apache.tinkerpop</groupId>
23                     <artifactId>gremlin-groovy</artifactId>
24                 </exclusion>
25                 <exclusion>
26                     <groupId>org.slf4j</groupId>
27                     <artifactId>slf4j-log4j12</artifactId>
28                 </exclusion>
29                 <exclusion>
30                     <groupId>ch.qos.logback</groupId>
31                     <artifactId>logback-classic</artifactId>
32                 </exclusion>
33                 <exclusion>
34                     <groupId>org.apache.tinkerpop</groupId>
35                     <artifactId>gremlin-core</artifactId>
36                 </exclusion>
37             </exclusions>
38         </dependency>
39         <dependency>
40             <groupId>com.thinkaurelius.titan</groupId>
41             <artifactId>titan-hbase</artifactId>
42             <version>1.0.0</version>
43             <exclusions>
44                 <exclusion>
45                     <groupId>org.apache.tinkerpop</groupId>
46                     <artifactId>gremlin-groovy</artifactId>
47                 </exclusion>
48                 <exclusion>
49                     <groupId>org.slf4j</groupId>
50                     <artifactId>slf4j-log4j12</artifactId>
51                 </exclusion>
52                 <exclusion>
53                     <groupId>ch.qos.logback</groupId>
54                     <artifactId>logback-classic</artifactId>
55                 </exclusion>
56                 <exclusion>
57                     <groupId>org.apache.tinkerpop</groupId>
58                     <artifactId>gremlin-core</artifactId>
59                 </exclusion>
60             </exclusions>
61         </dependency>
62     </dependencies>
63
64     <build>
65         <plugins>
66             <plugin>
67                 <groupId>org.apache.maven.plugins</groupId>
68                 <artifactId>maven-dependency-plugin</artifactId>
69                 <version>3.0.1</version>
70                 <executions>
71                     <execution>
72                         <id>copy-titan-dependencies</id>
73                         <phase>package</phase>
74                         <goals>
75                             <goal>copy-dependencies</goal>
76                         </goals>
77                         <configuration>
78                             <outputDirectory>../champ-service/target/graph-deps/titan-deps</outputDirectory>
79                             <overWriteReleases>false</overWriteReleases>
80                             <overWriteSnapshots>false</overWriteSnapshots>
81                             <overWriteIfNewer>true</overWriteIfNewer>
82                         </configuration>
83                     </execution>
84                 </executions>
85             </plugin>
86         </plugins>
87     </build>
88 </project>