blob: 1d08659aad5d40a538dbe5190453c9e35414c81e [file] [log] [blame]
wasala7b0c16b2018-11-14 12:07:35 +01001<project xmlns="http://maven.apache.org/POM/4.0.0"
2 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3 xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4 <modelVersion>4.0.0</modelVersion>
5 <parent>
6 <groupId>org.onap.oparent</groupId>
7 <artifactId>oparent</artifactId>
8 <version>1.2.1</version>
9 <relativePath/>
10 </parent>
11
12 <groupId>org.onap.dcaegen2.services</groupId>
13 <artifactId>sdk</artifactId>
14 <version>1.0.0-SNAPSHOT</version>
15
16 <name>dcaegen2-services-sdk</name>
17 <description>Common SDK repo for all DCAE Services (R4)</description>
18 <packaging>pom</packaging>
19
20 <licenses>
21 <license>
22 <name>The Apache Software License, Version 2.0</name>
23 <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
24 </license>
25 </licenses>
26
27 <properties>
28 <java.version>8</java.version>
29 <junit-jupiter.version>5.3.1</junit-jupiter.version>
30 <junit-vintage.version>5.3.1</junit-vintage.version>
31 <junit-platform.version>1.3.1</junit-platform.version>
wasalaec06ba42018-11-16 15:08:25 +010032 <immutables.version>2.7.3</immutables.version>
Marcin Migdal445e3452018-12-11 15:46:45 +010033 <spring.version>5.1.2.RELEASE</spring.version>
micdzied346105f2018-11-27 11:28:45 +010034 <spring.boot.version>2.1.0.RELEASE</spring.boot.version>
wasalaec06ba42018-11-16 15:08:25 +010035 <slf4j.version>1.7.25</slf4j.version>
pwielebsb9f65852018-11-20 16:46:32 +010036 <mockito.version>2.16.0</mockito.version>
wasala7b0c16b2018-11-14 12:07:35 +010037 </properties>
38
39 <modules>
40 <module>rest-services</module>
Zlatko Murgoski2cf4d3c2018-12-13 12:23:30 +010041 <module>security</module>
wasala7b0c16b2018-11-14 12:07:35 +010042 </modules>
43
44 <build>
45 <pluginManagement>
46 <plugins>
47 <plugin>
48 <groupId>org.apache.maven.plugins</groupId>
49 <artifactId>maven-resources-plugin</artifactId>
Marcin Migdal1bdf0c62018-12-07 14:34:49 +010050 <version>3.1.0</version>
wasala7b0c16b2018-11-14 12:07:35 +010051 <configuration>
52 <encoding>${project.build.sourceEncoding}</encoding>
53 </configuration>
54 </plugin>
55 <plugin>
56 <groupId>org.apache.maven.plugins</groupId>
57 <artifactId>maven-compiler-plugin</artifactId>
58 <version>3.8.0</version>
59 <configuration>
60 <source>${java.version}</source>
61 <target>${java.version}</target>
62 <encoding>${project.build.sourceEncoding}</encoding>
63 <showWarnings>true</showWarnings>
64 <showDeprecation>true</showDeprecation>
65 </configuration>
66 </plugin>
67 <plugin>
68 <groupId>org.apache.maven.plugins</groupId>
69 <artifactId>maven-surefire-plugin</artifactId>
70 <version>2.22.1</version>
wasala7b0c16b2018-11-14 12:07:35 +010071 </plugin>
72 <plugin>
73 <artifactId>maven-javadoc-plugin</artifactId>
74 <version>3.0.1</version>
75 </plugin>
76 <plugin>
wasala7b0c16b2018-11-14 12:07:35 +010077 <artifactId>maven-project-info-reports-plugin</artifactId>
78 <version>2.9</version>
79 </plugin>
80 </plugins>
81 </pluginManagement>
82 <plugins>
83 <plugin>
84 <artifactId>maven-javadoc-plugin</artifactId>
85 <configuration>
86 <!-- minimize console output messages -->
87 <quiet>true</quiet>
88 <verbose>false</verbose>
89 <useStandardDocletOptions>false</useStandardDocletOptions>
90 </configuration>
91 <executions>
92 <execution>
93 <id>aggregate</id>
94 <phase>site</phase>
95 <goals>
96 <goal>aggregate</goal>
97 </goals>
98 </execution>
99 <execution>
100 <id>attach-javadoc</id>
101 <goals>
102 <goal>jar</goal>
103 </goals>
104 </execution>
105 </executions>
106 </plugin>
wasala7b0c16b2018-11-14 12:07:35 +0100107 </plugins>
108 </build>
109 <reporting>
110 <plugins>
111 <plugin>
112 <artifactId>maven-project-info-reports-plugin</artifactId>
113 <reportSets>
114 <reportSet>
115 <reports>
116 <report>dependencies</report>
117 <report>license</report>
118 </reports>
119 </reportSet>
120 </reportSets>
121 </plugin>
122 </plugins>
123 </reporting>
124
125 <dependencyManagement>
126 <dependencies>
127 <dependency>
wasalaec06ba42018-11-16 15:08:25 +0100128 <groupId>org.springframework</groupId>
129 <artifactId>spring-webflux</artifactId>
130 <version>${spring.version}</version>
131 </dependency>
132 <dependency>
133 <groupId>org.springframework</groupId>
pwielebsb9f65852018-11-20 16:46:32 +0100134 <artifactId>spring-web</artifactId>
135 <version>${spring.version}</version>
136 </dependency>
137 <dependency>
138 <groupId>org.springframework</groupId>
wasalaec06ba42018-11-16 15:08:25 +0100139 <artifactId>spring-context</artifactId>
140 <version>${spring.version}</version>
141 </dependency>
142 <dependency>
pwielebsb9f65852018-11-20 16:46:32 +0100143 <groupId>org.springframework</groupId>
144 <artifactId>spring-core</artifactId>
145 <version>${spring.version}</version>
146 </dependency>
147 <dependency>
micdzied346105f2018-11-27 11:28:45 +0100148 <groupId>org.springframework.boot</groupId>
149 <artifactId>spring-boot-starter-reactor-netty</artifactId>
150 <version>${spring.boot.version}</version>
151 </dependency>
152 <dependency>
153 <groupId>org.springframework.boot</groupId>
154 <artifactId>spring-boot-starter-web</artifactId>
155 <version>${spring.boot.version}</version>
156 </dependency>
Marcin Migdal56b92252018-12-11 13:50:13 +0100157
micdzied346105f2018-11-27 11:28:45 +0100158 <dependency>
wasalaec06ba42018-11-16 15:08:25 +0100159 <groupId>org.immutables</groupId>
160 <artifactId>value</artifactId>
161 <version>${immutables.version}</version>
wasalaec06ba42018-11-16 15:08:25 +0100162 </dependency>
163 <dependency>
164 <groupId>org.immutables</groupId>
165 <artifactId>gson</artifactId>
166 <version>${immutables.version}</version>
167 </dependency>
168 <dependency>
169 <groupId>ch.qos.logback</groupId>
170 <artifactId>logback-classic</artifactId>
wasalaec06ba42018-11-16 15:08:25 +0100171 <version>1.2.3</version>
172 </dependency>
173 <dependency>
174 <groupId>org.slf4j</groupId>
175 <artifactId>jul-to-slf4j</artifactId>
176 <version>${slf4j.version}</version>
177 </dependency>
178 <dependency>
179 <groupId>org.slf4j</groupId>
180 <artifactId>log4j-over-slf4j</artifactId>
181 <version>${slf4j.version}</version>
182 </dependency>
183 <dependency>
micdzied346105f2018-11-27 11:28:45 +0100184 <groupId>org.slf4j</groupId>
185 <artifactId>slf4j-api</artifactId>
186 <version>${slf4j.version}</version>
187 </dependency>
188 <dependency>
Marcin Migdal75fca442018-12-07 17:17:54 +0100189 <groupId>io.projectreactor.netty</groupId>
190 <artifactId>reactor-netty</artifactId>
191 <version>0.8.1.RELEASE</version>
192 </dependency>
193 <dependency>
194 <groupId>io.projectreactor</groupId>
195 <artifactId>reactor-bom</artifactId>
196 <version>Californium-SR2</version>
197 <type>pom</type>
198 <scope>import</scope>
199 </dependency>
200
201 <dependency>
wasala7b0c16b2018-11-14 12:07:35 +0100202 <groupId>org.mockito</groupId>
203 <artifactId>mockito-core</artifactId>
pwielebsb9f65852018-11-20 16:46:32 +0100204 <version>${mockito.version}</version>
wasala7b0c16b2018-11-14 12:07:35 +0100205 <scope>test</scope>
206 </dependency>
207 <dependency>
wasala7b0c16b2018-11-14 12:07:35 +0100208 <groupId>org.junit.jupiter</groupId>
wasala7b0c16b2018-11-14 12:07:35 +0100209 <artifactId>junit-jupiter-engine</artifactId>
210 <version>${junit-jupiter.version}</version>
211 <scope>test</scope>
212 </dependency>
wasala7b0c16b2018-11-14 12:07:35 +0100213 </dependencies>
214 </dependencyManagement>
215</project>