|
206 | 206 | <artifactId>maven-antrun-plugin</artifactId> |
207 | 207 | <version>3.1.0</version> |
208 | 208 | </plugin> |
| 209 | + <plugin> |
| 210 | + <artifactId>maven-failsafe-plugin</artifactId> |
| 211 | + <version>2.22.2</version> |
| 212 | + </plugin> |
| 213 | + <plugin> |
| 214 | + <artifactId>maven-install-plugin</artifactId> |
| 215 | + <version>3.1.0</version> |
| 216 | + </plugin> |
| 217 | + <plugin> |
| 218 | + <artifactId>maven-site-plugin</artifactId> |
| 219 | + <version>3.12.0</version> |
| 220 | + </plugin> |
209 | 221 | <plugin> |
210 | 222 | <groupId>com.googlecode.maven-download-plugin</groupId> |
211 | 223 | <artifactId>download-maven-plugin</artifactId> |
212 | 224 | <version>1.6.8</version> |
213 | 225 | </plugin> |
| 226 | + <plugin> |
| 227 | + <groupId>org.eclipse.tycho</groupId> |
| 228 | + <artifactId>tycho-compiler-plugin</artifactId> |
| 229 | + <version>${tycho-version}</version> |
| 230 | + </plugin> |
| 231 | + <plugin> |
| 232 | + <groupId>org.eclipse.tycho</groupId> |
| 233 | + <artifactId>tycho-ds-plugin</artifactId> |
| 234 | + <version>${tycho-version}</version> |
| 235 | + <executions> |
| 236 | + <execution> |
| 237 | + <id>default-declarative-services</id> |
| 238 | + <!-- disable goal execution which is bound to default lifecycle --> |
| 239 | + <phase>none</phase> |
| 240 | + </execution> |
| 241 | + </executions> |
| 242 | + </plugin> |
| 243 | + <plugin> |
| 244 | + <groupId>org.eclipse.tycho.extras</groupId> |
| 245 | + <artifactId>tycho-eclipserun-plugin</artifactId> |
| 246 | + <version>${tycho-version}</version> |
| 247 | + </plugin> |
| 248 | + <plugin> |
| 249 | + <groupId>org.eclipse.tycho</groupId> |
| 250 | + <artifactId>tycho-p2-publisher-plugin</artifactId> |
| 251 | + <version>${tycho-version}</version> |
| 252 | + </plugin> |
| 253 | + <plugin> |
| 254 | + <groupId>org.eclipse.tycho</groupId> |
| 255 | + <artifactId>tycho-surefire-plugin</artifactId> |
| 256 | + <version>${tycho-version}</version> |
| 257 | + </plugin> |
214 | 258 | <plugin> |
215 | 259 | <groupId>org.eclipse.tycho</groupId> |
216 | 260 | <artifactId>tycho-packaging-plugin</artifactId> |
|
349 | 393 | </goals> |
350 | 394 | <configuration> |
351 | 395 | <rules> |
| 396 | + <banDuplicatePomDependencyVersions/> |
| 397 | + <requireExplicitDependencyScope/> |
352 | 398 | <requireMavenVersion> |
353 | 399 | <version>3.6.3</version> |
354 | 400 | </requireMavenVersion> |
| 401 | + <requirePluginVersions/> |
355 | 402 | <requireReleaseDeps> |
356 | 403 | <excludes> |
357 | 404 | <exclude>net.sf.eclipsecs:*</exclude> |
|
380 | 427 | <artifactId>build-helper-maven-plugin</artifactId> |
381 | 428 | <version>3.3.0</version> |
382 | 429 | </plugin> |
383 | | - <!--This plugin's configuration is used to store Eclipse m2e settings only. It has no influence on the Maven build itself.--> |
| 430 | + <!-- This plugin's configuration is used to silence Eclipse M2E warnings for |
| 431 | + Maven goals that cannot be mapped to the Eclipse build lifecycle. |
| 432 | + It has no influence on the Maven build itself. --> |
384 | 433 | <plugin> |
385 | 434 | <groupId>org.eclipse.m2e</groupId> |
386 | 435 | <artifactId>lifecycle-mapping</artifactId> |
|
391 | 440 | <pluginExecution> |
392 | 441 | <pluginExecutionFilter> |
393 | 442 | <groupId>org.apache.maven.plugins</groupId> |
394 | | - <artifactId>maven-resources-plugin</artifactId> |
395 | | - <versionRange>[2.4.3,)</versionRange> |
| 443 | + <artifactId>maven-clean-plugin</artifactId> |
| 444 | + <versionRange>[1.0.0,)</versionRange> |
396 | 445 | <goals> |
397 | | - <goal>resources</goal> |
398 | | - <goal>testResources</goal> |
| 446 | + <goal>clean</goal> |
399 | 447 | </goals> |
400 | 448 | </pluginExecutionFilter> |
401 | 449 | <action> |
402 | | - <ignore></ignore> |
| 450 | + <ignore/> |
403 | 451 | </action> |
404 | 452 | </pluginExecution> |
405 | 453 | <pluginExecution> |
406 | 454 | <pluginExecutionFilter> |
407 | 455 | <groupId>org.apache.maven.plugins</groupId> |
408 | | - <artifactId>maven-clean-plugin</artifactId> |
409 | | - <versionRange>[2.5,)</versionRange> |
| 456 | + <artifactId>maven-enforcer-plugin</artifactId> |
| 457 | + <versionRange>[1.0.0,)</versionRange> |
410 | 458 | <goals> |
411 | | - <goal>clean</goal> |
| 459 | + <goal>enforce</goal> |
412 | 460 | </goals> |
413 | 461 | </pluginExecutionFilter> |
414 | 462 | <action> |
415 | | - <ignore></ignore> |
| 463 | + <ignore/> |
| 464 | + </action> |
| 465 | + </pluginExecution> |
| 466 | + <pluginExecution> |
| 467 | + <pluginExecutionFilter> |
| 468 | + <groupId>org.apache.maven.plugins</groupId> |
| 469 | + <artifactId>maven-resources-plugin</artifactId> |
| 470 | + <versionRange>[1.0.0,)</versionRange> |
| 471 | + <goals> |
| 472 | + <goal>copy-resources</goal> |
| 473 | + <goal>resources</goal> |
| 474 | + <goal>testResources</goal> |
| 475 | + </goals> |
| 476 | + </pluginExecutionFilter> |
| 477 | + <action> |
| 478 | + <ignore/> |
416 | 479 | </action> |
417 | 480 | </pluginExecution> |
418 | 481 | <pluginExecution> |
|
432 | 495 | </lifecycleMappingMetadata> |
433 | 496 | </configuration> |
434 | 497 | </plugin> |
| 498 | + <!-- used to automatically find updates of maven plugins and dependencies --> |
| 499 | + <plugin> |
| 500 | + <groupId>org.codehaus.mojo</groupId> |
| 501 | + <artifactId>versions-maven-plugin</artifactId> |
| 502 | + <version>2.15.0</version> |
| 503 | + </plugin> |
435 | 504 | </plugins> |
436 | 505 | </pluginManagement> |
437 | 506 | </build> |
|
0 commit comments