Add serviceOrder rest services
[externalapi/nbi.git] / pom.xml
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3         xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4         <modelVersion>4.0.0</modelVersion>
5
6         <groupId>org.onap.nbi</groupId>
7         <artifactId>nbi-rest-services</artifactId>
8         <version>1.0.0-SNAPSHOT</version>
9         <packaging>jar</packaging>
10
11         <name>nbi-rest-services</name>
12
13         <parent>
14                 <groupId>org.springframework.boot</groupId>
15                 <artifactId>spring-boot-starter-parent</artifactId>
16                 <version>1.5.10.RELEASE</version>
17                 <relativePath /> <!-- lookup parent from repository -->
18         </parent>
19
20         <properties>
21                 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
22                 <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
23                 <nexusproxy>https://nexus.onap.org</nexusproxy>
24                 <snapshotNexusPath>/content/repositories/snapshots/</snapshotNexusPath>
25                 <releaseNexusPath>/content/repositories/releases/</releaseNexusPath>
26                 <stagingNexusPath>/content/repositories/staging/</stagingNexusPath>
27                 <java.version>1.8</java.version>
28         </properties>
29
30         <repositories>
31                 <repository>
32                         <id>maven2-repository.java.net</id>
33                         <name>Java.net Repository for Maven</name>
34                         <url>http://download.java.net/maven/2/</url>
35                         <layout>default</layout>
36                 </repository>
37                 <repository>
38                         <id>ecomp-snapshots</id>
39                         <name>Snapshot Repository</name>
40                         <url>${nexusproxy}/${snapshotNexusPath}</url>
41                 </repository>
42                 <repository>
43                         <id>ecomp-staging</id>
44                         <name>Staging Repository</name>
45                         <url>${nexusproxy}/${stagingNexusPath}</url>
46                 </repository>
47         </repositories>
48
49         <distributionManagement>
50                 <repository>
51                         <id>ecomp-releases</id>
52                         <name>Release Repository</name>
53                         <url>${nexusproxy}/${releaseNexusPath}</url>
54                 </repository>
55                 <snapshotRepository>
56                         <id>ecomp-snapshots</id>
57                         <name>Snapshot Repository</name>
58                         <url>${nexusproxy}/${snapshotNexusPath}</url>
59                 </snapshotRepository>
60         </distributionManagement>
61
62         <licenses>
63                 <license>
64                         <name>Apache2</name>
65                         <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
66                 </license>
67         </licenses>
68
69         <dependencies>
70
71                 <dependency>
72                         <groupId>org.springframework.boot</groupId>
73                         <artifactId>spring-boot-starter-web</artifactId>
74                 </dependency>
75
76                 <dependency>
77                         <groupId>org.springframework.boot</groupId>
78                         <artifactId>spring-boot-starter-data-jpa</artifactId>
79                 </dependency>
80
81                 <dependency>
82                         <groupId>org.apache.commons</groupId>
83                         <artifactId>commons-io</artifactId>
84                         <version>1.3.2</version>
85                 </dependency>
86
87                 <dependency>
88                         <groupId>commons-beanutils</groupId>
89                         <artifactId>commons-beanutils</artifactId>
90                         <version>1.9.3</version>
91                 </dependency>
92
93                 <dependency>
94                         <groupId>javax.validation</groupId>
95                         <artifactId>validation-api</artifactId>
96                         <version>2.0.1.Final</version>
97                 </dependency>
98
99                 <dependency>
100                         <groupId>org.apache.commons</groupId>
101                         <artifactId>commons-lang3</artifactId>
102                         <version>3.4</version>
103                 </dependency>
104
105                 <!-- mongo -->
106
107                 <dependency>
108                         <groupId>org.springframework.boot</groupId>
109                         <artifactId>spring-boot-starter-data-mongodb</artifactId>
110                 </dependency>
111
112                 <!-- mysql -->
113
114                 <dependency>
115                         <groupId>mysql</groupId>
116                         <artifactId>mysql-connector-java</artifactId>
117                 </dependency>
118
119                 <!-- swagger -->
120
121                 <dependency>
122                         <groupId>io.swagger</groupId>
123                         <artifactId>swagger-annotations</artifactId>
124                         <version>1.5.18</version>
125                 </dependency>
126
127                 <!-- jackson -->
128
129                 <dependency>
130                         <groupId>com.fasterxml.jackson.dataformat</groupId>
131                         <artifactId>jackson-dataformat-yaml</artifactId>
132                         <version>2.8.0</version>
133                 </dependency>
134
135                 <!-- jolt -->
136
137                 <dependency>
138                         <groupId>com.bazaarvoice.jolt</groupId>
139                         <artifactId>jolt-core</artifactId>
140                         <version>0.1.0</version>
141                 </dependency>
142
143                 <dependency>
144                         <groupId>com.bazaarvoice.jolt</groupId>
145                         <artifactId>json-utils</artifactId>
146                         <version>0.1.0</version>
147                 </dependency>
148
149                 <!-- test -->
150
151                 <dependency>
152                         <groupId>org.springframework.boot</groupId>
153                         <artifactId>spring-boot-starter-test</artifactId>
154                         <scope>test</scope>
155                 </dependency>
156
157                 <!-- test h2 -->
158
159                 <dependency>
160                         <groupId>com.h2database</groupId>
161                         <artifactId>h2</artifactId>
162                         <scope>test</scope>
163                 </dependency>
164
165                 <dependency>
166                         <groupId>de.flapdoodle.embed</groupId>
167                         <artifactId>de.flapdoodle.embed.mongo</artifactId>
168                         <version>${embedded-mongo.version}</version>
169                         <scope>test</scope>
170                 </dependency>
171
172                 <!-- test wiremock -->
173
174                 <dependency>
175                         <groupId>org.springframework.cloud</groupId>
176                         <artifactId>spring-cloud-contract-wiremock</artifactId>
177                         <version>1.0.0.RELEASE</version>
178                         <scope>test</scope>
179                 </dependency>
180
181                 <dependency>
182                         <groupId>org.eclipse.jetty</groupId>
183                         <artifactId>jetty-server</artifactId>
184                         <version>9.4.7.RC0</version>
185                         <scope>test</scope>
186                 </dependency>
187
188                 <dependency>
189                         <groupId>org.eclipse.jetty</groupId>
190                         <artifactId>jetty-servlet</artifactId>
191                         <scope>test</scope>
192                 </dependency>
193
194                 <dependency>
195                         <groupId>org.eclipse.jetty</groupId>
196                         <artifactId>jetty-servlets</artifactId>
197                         <scope>test</scope>
198                 </dependency>
199
200                 <!-- runtime dev -->
201
202                 <dependency>
203                         <groupId>org.springframework.boot</groupId>
204                         <artifactId>spring-boot-devtools</artifactId>
205                         <scope>runtime</scope>
206                 </dependency>
207
208         </dependencies>
209
210         <build>
211                 <plugins>
212                         <plugin>
213                                 <groupId>org.springframework.boot</groupId>
214                                 <artifactId>spring-boot-maven-plugin</artifactId>
215                         </plugin>
216                         <plugin>
217                                 <groupId>org.sonatype.plugins</groupId>
218                                 <artifactId>nexus-staging-maven-plugin</artifactId>
219                                 <version>1.6.7</version>
220                                 <extensions>true</extensions>
221                                 <configuration>
222                                         <nexusUrl>${nexusproxy}</nexusUrl>
223                                         <stagingProfileId>176c31dfe190a</stagingProfileId>
224                                         <serverId>ecomp-staging</serverId>
225                                 </configuration>
226                         </plugin>
227                         <plugin>
228                                 <groupId>org.apache.maven.plugins</groupId>
229                                 <artifactId>maven-site-plugin</artifactId>
230                                 <version>3.6</version>
231                                 <dependencies>
232                                         <dependency>
233                                                 <groupId>org.apache.maven.wagon</groupId>
234                                                 <artifactId>wagon-webdav-jackrabbit</artifactId>
235                                                 <version>2.10</version>
236                                         </dependency>
237                                 </dependencies>
238                         </plugin>
239                 </plugins>
240         </build>
241 </project>