|
3 | 3 | xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> |
4 | 4 |
|
5 | 5 | <modelVersion>4.0.0</modelVersion> |
6 | | - <artifactId>blade</artifactId> |
7 | | - <name>blade</name> |
8 | | - |
9 | 6 | <!-- WITH THIS mvn integration-test DOES WORK --> |
10 | 7 | <groupId>com.baeldung</groupId> |
| 8 | + <artifactId>blade</artifactId> |
11 | 9 | <version>1.0.0-SNAPSHOT</version> |
| 10 | + <name>blade</name> |
| 11 | + |
12 | 12 |
|
13 | 13 | <!-- WITH THIS mvn integration-test DOESN'T WORK --> |
14 | 14 | <!-- <parent> --> |
|
17 | 17 | <!-- <version>1.0.0-SNAPSHOT</version> --> |
18 | 18 | <!-- </parent> --> |
19 | 19 |
|
20 | | - <properties> |
21 | | - <maven.compiler.source>1.8</maven.compiler.source> |
22 | | - <maven.compiler.target>1.8</maven.compiler.target> |
23 | | - </properties> |
24 | | - |
25 | 20 | <dependencies> |
26 | 21 | <dependency> |
27 | 22 | <groupId>com.bladejava</groupId> |
28 | 23 | <artifactId>blade-mvc</artifactId> |
29 | | - <version>2.0.14.RELEASE</version> |
| 24 | + <version>${blade-mvc.version}</version> |
30 | 25 | </dependency> |
31 | 26 |
|
32 | 27 | <dependency> |
33 | 28 | <groupId>org.webjars</groupId> |
34 | 29 | <artifactId>bootstrap</artifactId> |
35 | | - <version>4.2.1</version> |
| 30 | + <version>${bootstrap.version}</version> |
36 | 31 | </dependency> |
37 | 32 |
|
38 | 33 | <dependency> |
39 | 34 | <groupId>org.apache.commons</groupId> |
40 | 35 | <artifactId>commons-lang3</artifactId> |
41 | | - <version>3.8.1</version> |
| 36 | + <version>${commons-lang3.version}</version> |
42 | 37 | </dependency> |
43 | 38 |
|
44 | 39 | <!-- PROVIDED --> |
45 | 40 | <dependency> |
46 | 41 | <groupId>org.projectlombok</groupId> |
47 | 42 | <artifactId>lombok</artifactId> |
48 | | - <version>1.18.4</version> |
| 43 | + <version>${lombok.version}</version> |
49 | 44 | <scope>provided</scope> |
50 | 45 | </dependency> |
51 | 46 |
|
52 | 47 | <!-- TEST --> |
53 | 48 | <dependency> |
54 | 49 | <groupId>junit</groupId> |
55 | 50 | <artifactId>junit</artifactId> |
56 | | - <version>4.12</version> |
| 51 | + <version>${junit.version}</version> |
57 | 52 | <scope>test</scope> |
58 | 53 | </dependency> |
59 | 54 | <dependency> |
60 | 55 | <groupId>org.assertj</groupId> |
61 | 56 | <artifactId>assertj-core</artifactId> |
62 | | - <version>3.11.1</version> |
| 57 | + <version>${assertj-core.version}</version> |
63 | 58 | <scope>test</scope> |
64 | 59 | </dependency> |
65 | 60 | <dependency> |
66 | 61 | <groupId>org.apache.httpcomponents</groupId> |
67 | 62 | <artifactId>httpclient</artifactId> |
68 | | - <version>4.5.6</version> |
| 63 | + <version>${httpclient.version}</version> |
69 | 64 | <scope>test</scope> |
70 | 65 | </dependency> |
71 | 66 | <dependency> |
72 | 67 | <groupId>org.apache.httpcomponents</groupId> |
73 | 68 | <artifactId>httpmime</artifactId> |
74 | | - <version>4.5.6</version> |
| 69 | + <version>${httpmime.version}</version> |
75 | 70 | <scope>test</scope> |
76 | 71 | </dependency> |
77 | 72 | <dependency> |
78 | 73 | <groupId>org.apache.httpcomponents</groupId> |
79 | 74 | <artifactId>httpcore</artifactId> |
80 | | - <version>4.4.10</version> |
| 75 | + <version>${httpcore.version}</version> |
81 | 76 | <scope>test</scope> |
82 | 77 | </dependency> |
83 | 78 | </dependencies> |
|
88 | 83 | <plugin> |
89 | 84 | <groupId>org.apache.maven.plugins</groupId> |
90 | 85 | <artifactId>maven-surefire-plugin</artifactId> |
| 86 | + <version>${maven-surefire-plugin.version}</version> |
91 | 87 | <configuration> |
92 | 88 | <forkCount>3</forkCount> |
93 | 89 | <reuseForks>true</reuseForks> |
|
100 | 96 | <plugin> |
101 | 97 | <groupId>org.apache.maven.plugins</groupId> |
102 | 98 | <artifactId>maven-failsafe-plugin</artifactId> |
103 | | - <version>3.0.0-M3</version> |
| 99 | + <version>${maven-failsafe-plugin.version}</version> |
104 | 100 | <configuration> |
105 | 101 | <includes> |
106 | 102 | <include>**/*LiveTest.java</include> |
|
119 | 115 | <plugin> |
120 | 116 | <groupId>com.bazaarvoice.maven.plugins</groupId> |
121 | 117 | <artifactId>process-exec-maven-plugin</artifactId> |
122 | | - <version>0.7</version> |
| 118 | + <version>${process-exec-maven-plugin.version}</version> |
123 | 119 | <executions> |
124 | 120 | <!--Start Blade --> |
125 | 121 | <execution> |
|
177 | 173 | </executions> |
178 | 174 | </plugin> |
179 | 175 | <plugin> |
| 176 | + <groupId>org.apache.maven.plugins</groupId> |
180 | 177 | <artifactId>maven-compiler-plugin</artifactId> |
| 178 | + <version>${maven-compiler-plugin.version}</version> |
181 | 179 | <configuration> |
182 | | - <source>1.8</source> |
183 | | - <target>1.8</target> |
| 180 | + <source>${maven.compiler.source}</source> |
| 181 | + <target>${maven.compiler.target}</target> |
184 | 182 | <encoding>UTF-8</encoding> |
185 | 183 | </configuration> |
186 | 184 | </plugin> |
187 | 185 | </plugins> |
188 | 186 | </build> |
| 187 | + |
| 188 | + <properties> |
| 189 | + <maven.compiler.source>1.8</maven.compiler.source> |
| 190 | + <maven.compiler.target>1.8</maven.compiler.target> |
| 191 | + <blade-mvc.version>2.0.14.RELEASE</blade-mvc.version> |
| 192 | + <bootstrap.version>4.2.1</bootstrap.version> |
| 193 | + <commons-lang3.version>3.8.1</commons-lang3.version> |
| 194 | + <lombok.version>1.18.4</lombok.version> |
| 195 | + <junit.version>4.12</junit.version> |
| 196 | + <httpclient.version>4.5.6</httpclient.version> |
| 197 | + <httpmime.version>4.5.6</httpmime.version> |
| 198 | + <httpcore.version>4.4.10</httpcore.version> |
| 199 | + <assertj-core.version>3.11.1</assertj-core.version> |
| 200 | + <maven-failsafe-plugin.version>3.0.0-M3</maven-failsafe-plugin.version> |
| 201 | + <process-exec-maven-plugin.version>0.7</process-exec-maven-plugin.version> |
| 202 | + <maven-surefire-plugin.version>2.21.0</maven-surefire-plugin.version> |
| 203 | + <maven-compiler-plugin.version>3.7.0</maven-compiler-plugin.version> |
| 204 | + </properties> |
189 | 205 | </project> |
0 commit comments