Add serviceCatalog 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.apache.commons</groupId>
78                         <artifactId>commons-io</artifactId>
79                         <version>1.3.2</version>
80                 </dependency>
81
82                 <dependency>
83                         <groupId>commons-beanutils</groupId>
84                         <artifactId>commons-beanutils</artifactId>
85                         <version>1.9.3</version>
86                 </dependency>
87
88                 <dependency>
89                         <groupId>org.apache.commons</groupId>
90                         <artifactId>commons-lang3</artifactId>
91                         <version>3.4</version>
92                 </dependency>
93
94                 <!-- jackson -->
95
96                 <dependency>
97                         <groupId>com.fasterxml.jackson.dataformat</groupId>
98                         <artifactId>jackson-dataformat-yaml</artifactId>
99                         <version>2.8.0</version>
100                 </dependency>
101
102                 <!-- jolt -->
103
104                 <dependency>
105                         <groupId>com.bazaarvoice.jolt</groupId>
106                         <artifactId>jolt-core</artifactId>
107                         <version>0.1.0</version>
108                 </dependency>
109
110                 <dependency>
111                         <groupId>com.bazaarvoice.jolt</groupId>
112                         <artifactId>json-utils</artifactId>
113                         <version>0.1.0</version>
114                 </dependency>
115
116                 <!-- test -->
117
118                 <dependency>
119                         <groupId>org.springframework.boot</groupId>
120                         <artifactId>spring-boot-starter-test</artifactId>
121                         <scope>test</scope>
122                 </dependency>
123
124                 <!-- wiremock -->
125
126                 <dependency>
127                         <groupId>org.springframework.cloud</groupId>
128                         <artifactId>spring-cloud-contract-wiremock</artifactId>
129                         <version>1.0.0.RELEASE</version>
130                         <scope>test</scope>
131                 </dependency>
132
133                 <dependency>
134                         <groupId>org.eclipse.jetty</groupId>
135                         <artifactId>jetty-server</artifactId>
136                         <version>9.4.7.RC0</version>
137                         <scope>test</scope>
138                 </dependency>
139
140                 <dependency>
141                         <groupId>org.eclipse.jetty</groupId>
142                         <artifactId>jetty-servlet</artifactId>
143                         <scope>test</scope>
144                 </dependency>
145
146                 <dependency>
147                         <groupId>org.eclipse.jetty</groupId>
148                         <artifactId>jetty-servlets</artifactId>
149                         <scope>test</scope>
150                 </dependency>
151
152                 <!-- runtime dev -->
153
154                 <dependency>
155                         <groupId>org.springframework.boot</groupId>
156                         <artifactId>spring-boot-devtools</artifactId>
157                         <scope>runtime</scope>
158                 </dependency>
159
160         </dependencies>
161
162         <build>
163                 <plugins>
164                         <plugin>
165                                 <groupId>org.springframework.boot</groupId>
166                                 <artifactId>spring-boot-maven-plugin</artifactId>
167                         </plugin>
168                         <plugin>
169                                 <groupId>org.sonatype.plugins</groupId>
170                                 <artifactId>nexus-staging-maven-plugin</artifactId>
171                                 <version>1.6.7</version>
172                                 <extensions>true</extensions>
173                                 <configuration>
174                                         <nexusUrl>${nexusproxy}</nexusUrl>
175                                         <stagingProfileId>176c31dfe190a</stagingProfileId>
176                                         <serverId>ecomp-staging</serverId>
177                                 </configuration>
178                         </plugin>
179                         <plugin>
180                                 <groupId>org.apache.maven.plugins</groupId>
181                                 <artifactId>maven-site-plugin</artifactId>
182                                 <version>3.6</version>
183                                 <dependencies>
184                                         <dependency>
185                                                 <groupId>org.apache.maven.wagon</groupId>
186                                                 <artifactId>wagon-webdav-jackrabbit</artifactId>
187                                                 <version>2.10</version>
188                                         </dependency>
189                                 </dependencies>
190                         </plugin>
191                 </plugins>
192         </build>
193 </project>