|
1 | 1 | <?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
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> |
| 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 | 5 |
|
| 6 | + <modelVersion>4.0.0</modelVersion> |
6 | 7 | <groupId>com.github.ericsson</groupId>
|
7 | 8 | <artifactId>eiffel-intelligence-frontend</artifactId>
|
8 | 9 | <version>0.0.19</version>
|
9 | 10 | <packaging>war</packaging>
|
| 11 | + |
10 | 12 | <parent>
|
11 | 13 | <groupId>org.springframework.boot</groupId>
|
12 | 14 | <artifactId>spring-boot-starter-parent</artifactId>
|
13 |
| - <version>2.0.1.RELEASE</version> |
| 15 | + <version>2.0.8.RELEASE</version> |
14 | 16 | <relativePath /> <!-- .. lookup parent from repository -->
|
15 | 17 | </parent>
|
16 | 18 |
|
| 19 | + <properties> |
| 20 | + <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
| 21 | + <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
| 22 | + <java.version>1.8</java.version> |
| 23 | + <output-relative-path>src/main/java</output-relative-path> |
| 24 | + <skipTests>false</skipTests> |
| 25 | + <skipITs>${skipTests}</skipITs> |
| 26 | + <skipUTs>${skipTests}</skipUTs> |
| 27 | + <springBootVersion>${project.parent.version}</springBootVersion> |
| 28 | + <forkCountTests>2.5C</forkCountTests> |
| 29 | + </properties> |
| 30 | + |
17 | 31 | <!-- Reporting Plugins -->
|
18 | 32 | <reporting>
|
19 | 33 | <plugins>
|
20 | 34 | <plugin>
|
21 | 35 | <groupId>org.apache.maven.plugins</groupId>
|
22 | 36 | <artifactId>maven-project-info-reports-plugin</artifactId>
|
23 |
| - <version>2.8</version> |
| 37 | + <version>3.0.0</version> |
24 | 38 | <reportSets><!-- only generating index, no other reports -->
|
25 | 39 | <reportSet>
|
26 | 40 | <reports>
|
|
32 | 46 | </plugins>
|
33 | 47 | </reporting>
|
34 | 48 |
|
35 |
| - <properties> |
36 |
| - <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> |
37 |
| - <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding> |
38 |
| - <java.version>1.8</java.version> |
39 |
| - <output-relative-path>src/main/java</output-relative-path> |
40 |
| - <skipTests>false</skipTests> |
41 |
| - <skipITs>${skipTests}</skipITs> |
42 |
| - <skipUTs>${skipTests}</skipUTs> |
43 |
| - </properties> |
44 |
| - |
45 | 49 | <dependencies>
|
46 | 50 | <dependency>
|
47 | 51 | <groupId>org.springframework.boot</groupId>
|
48 | 52 | <artifactId>spring-boot-starter-actuator</artifactId>
|
| 53 | + <version>${springBootVersion}</version> |
49 | 54 | </dependency>
|
50 | 55 | <dependency>
|
51 | 56 | <groupId>org.springframework.boot</groupId>
|
52 | 57 | <artifactId>spring-boot-starter-web</artifactId>
|
| 58 | + <version>${springBootVersion}</version> |
53 | 59 | <exclusions>
|
54 | 60 | <exclusion>
|
55 | 61 | <groupId>org.springframework.boot</groupId>
|
|
60 | 66 | <dependency>
|
61 | 67 | <groupId>org.springframework.boot</groupId>
|
62 | 68 | <artifactId>spring-boot-starter-thymeleaf</artifactId>
|
63 |
| - </dependency> |
64 |
| - <dependency> |
65 |
| - <groupId>org.springframework.boot</groupId> |
66 |
| - <artifactId>spring-boot-devtools</artifactId> |
67 |
| - <optional>true</optional> |
68 |
| - </dependency> |
69 |
| - <dependency> |
70 |
| - <groupId>org.apache.httpcomponents</groupId> |
71 |
| - <artifactId>httpclient</artifactId> |
72 |
| - <version>4.5.3</version> |
| 69 | + <version>${springBootVersion}</version> |
73 | 70 | </dependency>
|
74 | 71 | <dependency>
|
75 | 72 | <groupId>org.springframework.boot</groupId>
|
76 | 73 | <artifactId>spring-boot-starter-tomcat</artifactId>
|
| 74 | + <version>${springBootVersion}</version> |
77 | 75 | <scope>compile</scope>
|
78 | 76 | </dependency>
|
79 | 77 | <dependency>
|
80 | 78 | <groupId>org.springframework.boot</groupId>
|
81 | 79 | <artifactId>spring-boot-starter-test</artifactId>
|
| 80 | + <version>${springBootVersion}</version> |
82 | 81 | <scope>test</scope>
|
83 | 82 | </dependency>
|
| 83 | + <dependency> |
| 84 | + <groupId>org.apache.httpcomponents</groupId> |
| 85 | + <artifactId>httpclient</artifactId> |
| 86 | + <version>4.5.3</version> |
| 87 | + </dependency> |
84 | 88 | <dependency>
|
85 | 89 | <groupId>org.projectlombok</groupId>
|
86 | 90 | <artifactId>lombok</artifactId>
|
|
101 | 105 | <!-- https://mvnrepository.com/artifact/org.mockito/mockito-all -->
|
102 | 106 | <dependency>
|
103 | 107 | <groupId>org.mockito</groupId>
|
104 |
| - <artifactId>mockito-all</artifactId> |
105 |
| - <version>1.10.19</version> |
| 108 | + <artifactId>mockito-core</artifactId> |
| 109 | + <version>2.9.0</version> |
| 110 | + <scope>test</scope> |
106 | 111 | </dependency>
|
107 | 112 | <!-- https://mvnrepository.com/artifact/org.mock-server/mockserver-client-java -->
|
108 | 113 | <dependency>
|
|
135 | 140 | </dependency>
|
136 | 141 | <!-- Cucumber -->
|
137 | 142 | <dependency>
|
138 |
| - <groupId>info.cukes</groupId> |
| 143 | + <groupId>io.cucumber</groupId> |
139 | 144 | <artifactId>cucumber-junit</artifactId>
|
140 |
| - <version>1.2.5</version> |
| 145 | + <version>2.4.0</version> |
141 | 146 | <scope>test</scope>
|
142 | 147 | </dependency>
|
143 | 148 | <dependency>
|
144 |
| - <groupId>info.cukes</groupId> |
| 149 | + <groupId>io.cucumber</groupId> |
145 | 150 | <artifactId>cucumber-java</artifactId>
|
146 |
| - <version>1.2.5</version> |
| 151 | + <version>2.4.0</version> |
147 | 152 | <scope>test</scope>
|
148 | 153 | </dependency>
|
149 | 154 | <dependency>
|
150 |
| - <groupId>info.cukes</groupId> |
| 155 | + <groupId>io.cucumber</groupId> |
151 | 156 | <artifactId>cucumber-spring</artifactId>
|
152 |
| - <version>1.2.5</version> |
| 157 | + <version>2.4.0</version> |
153 | 158 | <scope>test</scope>
|
154 | 159 | </dependency>
|
155 | 160 | <!-- RabbitMQ -->
|
156 | 161 | <dependency>
|
157 | 162 | <groupId>com.rabbitmq</groupId>
|
158 | 163 | <artifactId>amqp-client</artifactId>
|
| 164 | + <version>5.1.2</version> |
159 | 165 | <scope>test</scope>
|
160 | 166 | </dependency>
|
161 | 167 | </dependencies>
|
|
194 | 200 | <plugin>
|
195 | 201 | <groupId>org.apache.maven.plugins</groupId>
|
196 | 202 | <artifactId>maven-war-plugin</artifactId>
|
| 203 | + <version>3.2.0</version> |
197 | 204 | <configuration>
|
198 | 205 | <failOnMissingWebXml>false</failOnMissingWebXml>
|
199 | 206 | </configuration>
|
|
202 | 209 | <plugin>
|
203 | 210 | <groupId>org.codehaus.mojo</groupId>
|
204 | 211 | <artifactId>build-helper-maven-plugin</artifactId>
|
| 212 | + <version>3.0.0</version> |
205 | 213 | <executions>
|
206 | 214 | <execution>
|
207 | 215 | <id>add-test-source</id>
|
|
224 | 232 | <plugin>
|
225 | 233 | <groupId>org.apache.maven.plugins</groupId>
|
226 | 234 | <artifactId>maven-surefire-plugin</artifactId>
|
227 |
| - <version>2.20</version> |
| 235 | + <version>2.22.0</version> |
228 | 236 | <configuration>
|
229 | 237 | <skipTests>${skipUTs}</skipTests>
|
230 |
| - <forkCount>2.5C</forkCount> |
| 238 | + <forkCountTests>${forkCountTests}</forkCountTests> |
231 | 239 | <reuseForks>false</reuseForks>
|
232 | 240 | <useSystemClassLoader>false</useSystemClassLoader>
|
233 | 241 | <excludes>
|
|
243 | 251 | <plugin>
|
244 | 252 | <groupId>org.apache.maven.plugins</groupId>
|
245 | 253 | <artifactId>maven-failsafe-plugin</artifactId>
|
246 |
| - <version>3.0.0-M1</version> |
| 254 | + <version>2.22.0</version> |
247 | 255 | <configuration>
|
248 | 256 | <skipTests>${skipTests}</skipTests>
|
249 | 257 | <skipITs>${skipITs}</skipITs>
|
|
275 | 283 | <configuration>
|
276 | 284 | <!-- This is where site.xml is located -->
|
277 | 285 | <siteDirectory>${basedir}/wiki</siteDirectory>
|
278 |
| - <!-- Github pages only generates documentation from docs directory --> |
| 286 | + <!-- Github pages only generates documentation from docs |
| 287 | + directory --> |
279 | 288 | <outputDirectory>${basedir}/docs</outputDirectory>
|
280 | 289 | </configuration>
|
281 | 290 | <dependencies>
|
|
299 | 308 | <goal>copy-resources</goal>
|
300 | 309 | </goals>
|
301 | 310 | <configuration>
|
302 |
| - <!-- plugin requires all resources to exist within resources/ directory --> |
| 311 | + <!-- plugin requires all resources to exist within |
| 312 | + resources/ directory --> |
303 | 313 | <!-- but we don't want to break links in documentation -->
|
304 | 314 | <outputDirectory>${basedir}/wiki/resources/images</outputDirectory>
|
305 | 315 | <resources>
|
|
314 | 324 |
|
315 | 325 | <plugin>
|
316 | 326 | <artifactId>maven-clean-plugin</artifactId>
|
317 |
| - <version>3.0.0</version> |
318 |
| - <!-- We want to remove duplicate/copied resources from site generation --> |
| 327 | + <version>3.1.0</version> |
| 328 | + <!-- We want to remove duplicate/copied resources from site |
| 329 | + generation --> |
319 | 330 | <configuration>
|
320 | 331 | <filesets>
|
321 | 332 | <fileset>
|
|
0 commit comments