660249d344adc241d3ab0c64728b4f60190fe506
[aai/aai-common.git] / aai-schema-ingest / pom.xml
1 <!--
2
3     ============LICENSE_START=======================================================
4     org.onap.aai
5     ================================================================================
6     Copyright © 2017-2018 AT&T Intellectual Property. All rights reserved.
7     ================================================================================
8     Licensed under the Apache License, Version 2.0 (the "License");
9     you may not use this file except in compliance with the License.
10     You may obtain a copy of the License at
11
12        http://www.apache.org/licenses/LICENSE-2.0
13
14     Unless required by applicable law or agreed to in writing, software
15     distributed under the License is distributed on an "AS IS" BASIS,
16     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17     See the License for the specific language governing permissions and
18     limitations under the License.
19     ============LICENSE_END=========================================================
20
21 -->
22 <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">
23   <modelVersion>4.0.0</modelVersion>
24   <parent>
25     <groupId>org.onap.aai.aai-common</groupId>
26     <artifactId>aai-common</artifactId>
27     <version>1.2.1-SNAPSHOT</version>
28   </parent>
29   <artifactId>aai-schema-ingest</artifactId>
30   <name>aai-schema-ingest</name>
31   <version>1.2.1-SNAPSHOT</version>
32   <packaging>jar</packaging>
33
34   <dependencies>
35         <dependency>
36                 <groupId>org.eclipse.persistence</groupId>
37                 <artifactId>eclipselink</artifactId>
38                 <version>2.6.2</version>
39         </dependency>
40         <dependency>
41                 <groupId>com.google.guava</groupId>
42                 <artifactId>guava</artifactId>
43                 <version>16.0</version>
44         </dependency>
45         <dependency>
46                 <groupId>org.apache.tinkerpop</groupId>
47                 <artifactId>gremlin-core</artifactId>
48                 <version>3.0.1-incubating</version>
49         </dependency>
50         <dependency>
51             <groupId>com.jayway.jsonpath</groupId>
52             <artifactId>json-path</artifactId>
53             <version>2.2.0</version>
54         </dependency>
55         <dependency>
56             <groupId>org.springframework</groupId>
57             <artifactId>spring-context</artifactId>
58             <version>4.3.6.RELEASE</version>
59         </dependency>
60         <dependency>
61             <groupId>org.springframework</groupId>
62             <artifactId>spring-test</artifactId>
63             <version>4.3.6.RELEASE</version>
64         </dependency>
65         <dependency>
66             <groupId>org.springframework.boot</groupId>
67             <artifactId>spring-boot-test</artifactId>
68             <version>1.5.1.RELEASE</version>
69             <scope>test</scope>
70         </dependency>
71         
72         <dependency>
73                 <groupId>junit</groupId>
74                 <artifactId>junit</artifactId>
75                 <version>4.12</version>
76                 <scope>test</scope>
77         </dependency>
78         <dependency>
79                 <groupId>org.mockito</groupId>
80                 <artifactId>mockito-all</artifactId>
81                 <version>1.10.19</version>
82                 <scope>test</scope>
83         </dependency>
84   </dependencies>
85     <build>
86                 <plugins>
87                         <plugin>
88                                 <!-- explicitly define maven-deploy-plugin after other to force exec order -->
89                                 <groupId>org.apache.maven.plugins</groupId>
90                                 <artifactId>maven-deploy-plugin</artifactId>
91                         </plugin>
92                         <plugin>
93                                 <groupId>org.sonatype.plugins</groupId>
94                                 <artifactId>nexus-staging-maven-plugin</artifactId>
95                         </plugin>
96                         <plugin>
97                                 <groupId>org.apache.maven.plugins</groupId>
98                                 <artifactId>maven-site-plugin</artifactId>
99                         </plugin>
100                 </plugins>
101         </build>
102         <!-- Plugins and repositories -->
103         <pluginRepositories>
104                 <pluginRepository>
105                         <id>central</id>
106                         <url>http://repo1.maven.org/maven2</url>
107                 </pluginRepository>
108                 <pluginRepository>
109                         <id>EvoSuite</id>
110                         <name>EvoSuite Repository</name>
111                         <url>http://www.evosuite.org/m2</url>
112                 </pluginRepository>
113         </pluginRepositories>
114
115         <reporting>
116                 <plugins>
117                         <plugin>
118                                 <groupId>org.apache.maven.plugins</groupId>
119                                 <artifactId>maven-javadoc-plugin</artifactId>
120                                 <version>2.10.4</version>
121                                 <configuration>
122                                         <failOnError>false</failOnError>
123                                         <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
124                                         <docletArtifact>
125                                                 <groupId>org.umlgraph</groupId>
126                                                 <artifactId>umlgraph</artifactId>
127                                                 <version>5.6</version>
128                                         </docletArtifact>
129                                         <additionalparam>-views</additionalparam>
130                                         <useStandardDocletOptions>true</useStandardDocletOptions>
131                                 </configuration>
132                         </plugin>
133                 </plugins>
134         </reporting>
135
136 </project>