b52f408ca2109127773a3430c8187739bd5b3645
[aai/champ.git] / champ-lib / champ-core / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0"
3          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
4          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
5     <modelVersion>4.0.0</modelVersion>
6
7     <parent>
8         <artifactId>champ-lib</artifactId>
9         <groupId>org.onap.aai</groupId>
10         <version>1.2.0-SNAPSHOT</version>
11     </parent>
12
13     <artifactId>champ-core</artifactId>
14
15     <dependencies>
16         <!-- Event Bus Library. -->
17         <dependency>
18             <groupId>org.onap.aai.event-client</groupId>
19             <artifactId>event-client-api</artifactId>
20             <version>${event.client.version}</version>
21         </dependency>
22         <dependency>
23             <groupId>org.onap.aai.event-client</groupId>
24             <artifactId>event-client-dmaap</artifactId>
25             <version>${event.client.version}</version>
26         </dependency>
27         <dependency>
28             <groupId>org.onap.aai.event-client</groupId>
29             <artifactId>event-client-kafka</artifactId>
30             <version>${event.client.version}</version>
31         </dependency>
32         <!-- Event Bus Library - END -->
33         
34         <dependency>
35             <groupId>org.codehaus.groovy</groupId>
36             <artifactId>groovy</artifactId>
37             <version>2.4.12</version>
38         </dependency>
39         <dependency>
40             <groupId>com.fasterxml.jackson.core</groupId>
41             <artifactId>jackson-databind</artifactId>
42             <version>2.5.3</version>
43         </dependency>
44         <dependency>
45             <groupId>org.apache.tinkerpop</groupId>
46             <artifactId>gremlin-core</artifactId>
47             <version>3.2.3</version>
48             <optional>true</optional>
49             <exclusions>
50                 <exclusion>
51                     <groupId>org.slf4j</groupId>
52                     <artifactId>slf4j-log4j12</artifactId>
53                 </exclusion>
54                 <exclusion>
55                     <groupId>org.slf4j</groupId>
56                     <artifactId>jcl-over-slf4j</artifactId>
57                 </exclusion>
58             </exclusions>
59         </dependency>
60         <dependency>
61             <groupId>org.apache.tinkerpop</groupId>
62             <artifactId>tinkergraph-gremlin</artifactId>
63             <version>3.2.3</version>
64             <optional>true</optional>
65         </dependency>
66         <dependency>
67             <groupId>com.google.code.gson</groupId>
68             <artifactId>gson</artifactId>
69             <version>2.8.2</version>
70         </dependency>
71     </dependencies>
72
73     <build>
74         <plugins>
75             <plugin>
76                 <groupId>org.apache.maven.plugins</groupId>
77                 <artifactId>maven-jar-plugin</artifactId>
78                 <version>3.0.2</version>
79                 <executions>
80                     <execution>
81                         <goals>
82                             <goal>test-jar</goal>
83                         </goals>
84                     </execution>
85                 </executions>
86             </plugin>
87             <plugin>
88                 <groupId>com.mycila</groupId>
89                 <artifactId>license-maven-plugin</artifactId>
90                 <version>3.0</version>
91                 <configuration>
92                     <header>License.txt</header>
93                     <includes>
94                         <include>**/*.java</include>
95                         <include>**/*.ksh</include>
96                         <include>**/*.sh</include>
97                         <include>**/*.ftl</include>
98                         <include>**/*.xsd</include>
99                         <include>**/*.xjb</include>
100                         <include>**/*.yml</include>
101                         <include>**/*.yaml</include>
102                         <include>**/aai*.xml</include>
103                         <include>**/*logback*.xml</include>
104                         <include>**/*aaiconfig*.properties</include>
105                         <include>**/*titan*.properties</include>
106                     </includes>
107                 </configuration>
108                 <executions>
109                     <execution>
110                         <goals>
111                             <goal>format</goal>
112                         </goals>
113                         <phase>process-sources</phase>
114                     </execution>
115                 </executions>
116             </plugin>
117         </plugins>
118     </build>
119 </project>