e162f7304256bee6d3209b6a327601b6ca5ac7fb
[aai/aai-common.git] / aai-utils / 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         <groupId>org.onap.aai.aai-common</groupId>
9         <artifactId>aai-common</artifactId>
10         <version>1.1.0-SNAPSHOT</version>
11     </parent>
12     <artifactId>aai-utils</artifactId>
13     <name>aai-utils</name>
14     <version>1.1.0-SNAPSHOT</version>
15
16     <properties>
17         <checkstyle.config.location>google_checks.xml</checkstyle.config.location>
18         <onap.nexus.url>https://nexus.onap.org</onap.nexus.url>
19     </properties>
20
21
22     <dependencies>
23
24         <dependency>
25             <groupId>com.fasterxml.jackson.core</groupId>
26             <artifactId>jackson-databind</artifactId>
27             <version>2.8.7</version>
28         </dependency>
29
30         <dependency>
31             <groupId>org.apache.httpcomponents</groupId>
32             <artifactId>httpclient</artifactId>
33             <version>4.5.3</version>
34         </dependency>
35
36         <dependency>
37             <groupId>org.eclipse.persistence</groupId>
38             <artifactId>eclipselink</artifactId>
39             <version>2.6.2</version>
40         </dependency>
41
42         <!-- Common logging framework -->
43         <dependency>
44             <groupId>org.openecomp.aai.logging-service</groupId>
45             <artifactId>common-logging</artifactId>
46             <version>${project.version}</version>
47         </dependency>
48
49         <!-- https://mvnrepository.com/artifact/org.springframework/spring-core -->
50         <dependency>
51             <groupId>org.springframework</groupId>
52             <artifactId>spring-core</artifactId>
53             <version>4.3.10.RELEASE</version>
54         </dependency>
55
56         <dependency>
57             <groupId>org.onap.aai.aai-common</groupId>
58             <artifactId>aai-schema</artifactId>
59             <version>1.1.0-SNAPSHOT</version>
60             <exclusions>
61                 <exclusion>
62                     <groupId>*</groupId>
63                     <artifactId>*</artifactId>
64                 </exclusion>
65             </exclusions>
66         </dependency>
67
68         <dependency>
69             <groupId>junit</groupId>
70             <artifactId>junit</artifactId>
71             <version>4.11</version>
72             <scope>test</scope>
73         </dependency>
74     </dependencies>
75
76
77     <build>
78         <plugins>
79             <!-- license plugin -->
80             <plugin>
81                 <groupId>com.mycila</groupId>
82                 <artifactId>license-maven-plugin</artifactId>
83                 <version>3.0</version>
84                 <configuration>
85                     <header>License.txt</header>
86                     <includes>
87                         <include>src/main/java/**</include>
88                     </includes>
89                 </configuration>
90                 <executions>
91                     <execution>
92                         <goals>
93                             <goal>format</goal>
94                         </goals>
95                         <phase>process-sources</phase>
96                     </execution>
97                 </executions>
98             </plugin>
99
100
101             <plugin>
102                 <groupId>org.apache.maven.plugins</groupId>
103                 <artifactId>maven-site-plugin</artifactId>
104                 <version>3.3</version>
105             </plugin>
106             <plugin>
107                 <groupId>org.sonatype.plugins</groupId>
108                 <artifactId>nexus-staging-maven-plugin</artifactId>
109             </plugin>
110         </plugins>
111     </build>
112
113     <reporting>
114         <plugins>
115             <plugin>
116                 <groupId>org.apache.maven.plugins</groupId>
117                 <artifactId>maven-checkstyle-plugin</artifactId>
118                 <version>2.17</version>
119                 <reportSets>
120                     <reportSet>
121                         <reports>
122                             <report>checkstyle</report>
123                         </reports>
124                     </reportSet>
125                 </reportSets>
126             </plugin>
127         </plugins>
128     </reporting>
129
130
131 </project>