|
306 | 306 | <artifactId>powermock-api-mockito2</artifactId> |
307 | 307 | <version>2.0.0</version> |
308 | 308 | <scope>test</scope> |
| 309 | + <!-- The following exclusions and import of mockito-core 2.27.0 (or 2.23.0) result in 100% convergence in the test dependencies, |
| 310 | + but introduce a test dependency that requires Java 8. As such, we are commenting this out for now. --> |
| 311 | + <!-- TODO: There are still 7 errors when running the test cases with Java 7, caused by something else that requires Java 8. Figure out what. --> |
309 | 312 | <!-- These exclusions required to avoid convergence issues with import of mockito-core --> |
310 | | - <exclusions> |
| 313 | + <!-- exclusions> |
311 | 314 | <exclusion> |
312 | 315 | <groupId>org.mockito</groupId> |
313 | 316 | <artifactId>mockito-core</artifactId> |
|
322 | 325 | </exclusion> |
323 | 326 | </exclusions> |
324 | 327 | </dependency> |
325 | | - <!-- The following imported solely so we can exclude its dependency on: org.objenesis:objenesis, which conflicts with |
326 | | - another import by a dependency of powermock-api-mockito2. --> |
| 328 | + <- The following imported solely so we can exclude its dependency on: org.objenesis:objenesis, which conflicts with |
| 329 | + another import by a dependency of powermock-api-mockito2. -> |
327 | 330 | <dependency> |
328 | 331 | <groupId>org.mockito</groupId> |
329 | 332 | <artifactId>mockito-core</artifactId> |
|
334 | 337 | <groupId>org.objenesis</groupId> |
335 | 338 | <artifactId>objenesis</artifactId> |
336 | 339 | </exclusion> |
337 | | - </exclusions> |
| 340 | + </exclusions --> |
338 | 341 | </dependency> |
339 | 342 | <dependency> |
340 | 343 | <groupId>org.powermock</groupId> |
|
352 | 355 | <artifactId>maven-dependency-plugin</artifactId> |
353 | 356 | <version>3.1.1</version> |
354 | 357 | </plugin> |
| 358 | + <plugin> |
| 359 | + <groupId>org.apache.maven.plugins</groupId> |
| 360 | + <artifactId>maven-release-plugin</artifactId> |
| 361 | + <version>2.5.3</version> |
| 362 | + </plugin> |
355 | 363 | </plugins> |
356 | 364 | </pluginManagement> |
357 | 365 |
|
|
385 | 393 | </configuration> |
386 | 394 | </plugin> |
387 | 395 |
|
| 396 | + <plugin> |
| 397 | + <groupId>net.sourceforge.maven-taglib</groupId> |
| 398 | + <artifactId>maven-taglib-plugin</artifactId> |
| 399 | + <version>2.4</version> |
| 400 | + </plugin> |
| 401 | + |
| 402 | + <plugin> |
| 403 | + <groupId>org.apache.maven.plugins</groupId> |
| 404 | + <artifactId>maven-assembly-plugin</artifactId> |
| 405 | + <version>2.6</version> |
| 406 | + </plugin> |
| 407 | + |
| 408 | + <plugin> |
| 409 | + <groupId>org.apache.maven.plugins</groupId> |
| 410 | + <artifactId>maven-changelog-plugin</artifactId> |
| 411 | + <version>2.3</version> |
| 412 | + </plugin> |
| 413 | + |
388 | 414 | <plugin> |
389 | 415 | <groupId>org.apache.maven.plugins</groupId> |
390 | 416 | <artifactId>maven-clean-plugin</artifactId> |
|
495 | 521 | </execution> |
496 | 522 | </executions> |
497 | 523 | </plugin> |
498 | | - |
| 524 | + |
| 525 | + <plugin> |
| 526 | + <groupId>org.apache.maven.plugins</groupId> |
| 527 | + <artifactId>maven-pmd-plugin</artifactId> |
| 528 | + <version>3.11.0</version> |
| 529 | + </plugin> |
| 530 | + |
| 531 | + <plugin> |
| 532 | + <groupId>org.apache.maven.plugins</groupId> |
| 533 | + <artifactId>maven-project-info-reports-plugin</artifactId> |
| 534 | + <version>3.0.0</version> |
| 535 | + </plugin> |
| 536 | + |
499 | 537 | <plugin> |
500 | 538 | <groupId>org.apache.maven.plugins</groupId> |
501 | 539 | <artifactId>maven-resources-plugin</artifactId> |
|
545 | 583 | </configuration> |
546 | 584 | </plugin> |
547 | 585 |
|
| 586 | + <plugin> |
| 587 | + <groupId>org.codehaus.mojo</groupId> |
| 588 | + <artifactId>jdepend-maven-plugin</artifactId> |
| 589 | + <version>2.0</version> |
| 590 | + </plugin> |
| 591 | + |
| 592 | + <plugin> |
| 593 | + <groupId>org.codehaus.mojo</groupId> |
| 594 | + <artifactId>versions-maven-plugin</artifactId> |
| 595 | + <version>2.7</version> |
| 596 | + </plugin> |
| 597 | + |
548 | 598 | <plugin> |
549 | 599 | <groupId>org.eluder.coveralls</groupId> |
550 | 600 | <artifactId>coveralls-maven-plugin</artifactId> |
|
579 | 629 | <plugin> |
580 | 630 | <groupId>net.sourceforge.maven-taglib</groupId> |
581 | 631 | <artifactId>maven-taglib-plugin</artifactId> |
582 | | - <version>2.4</version> |
583 | 632 | </plugin> |
584 | 633 | <plugin> |
585 | 634 | <groupId>org.apache.maven.plugins</groupId> |
586 | 635 | <artifactId>maven-changelog-plugin</artifactId> |
587 | | - <version>2.3</version> |
588 | 636 | <configuration> |
589 | 637 | <issueIDRegexPattern>[Ii]ssue[# ]*(\d)+</issueIDRegexPattern> |
590 | 638 | <issueLinkUrl>https://github.com/ESAPI/esapi-java-legacy/issues/%ISSUE%</issueLinkUrl> |
|
607 | 655 | <plugin> |
608 | 656 | <groupId>org.apache.maven.plugins</groupId> |
609 | 657 | <artifactId>maven-pmd-plugin</artifactId> |
610 | | - <version>3.6</version> |
611 | 658 | <configuration> |
612 | 659 | <targetJdk>1.7</targetJdk> |
613 | 660 | <sourceEncoding>utf-8</sourceEncoding> |
| 661 | + <!-- excludeFromFailureFile>exclude-pmd.properties</excludeFromFailureFile --> |
614 | 662 | </configuration> |
615 | 663 | </plugin> |
| 664 | + <plugin> |
| 665 | + <groupId>org.apache.maven.plugins</groupId> |
| 666 | + <artifactId>maven-project-info-reports-plugin</artifactId> |
| 667 | + <reportSets> |
| 668 | + <reportSet> |
| 669 | + <reports> |
| 670 | + <report>dependency-convergence</report> |
| 671 | + </reports> |
| 672 | + </reportSet> |
| 673 | + </reportSets> |
| 674 | + <configuration> |
| 675 | + <dependencyLocationsEnabled>false</dependencyLocationsEnabled> |
| 676 | + </configuration> |
| 677 | + </plugin> |
616 | 678 | <plugin> |
617 | 679 | <groupId>org.apache.maven.plugins</groupId> |
618 | 680 | <artifactId>maven-site-plugin</artifactId> |
|
638 | 700 | <plugin> |
639 | 701 | <groupId>org.codehaus.mojo</groupId> |
640 | 702 | <artifactId>jdepend-maven-plugin</artifactId> |
641 | | - <version>2.0</version> |
642 | 703 | </plugin> |
643 | 704 | <!-- Check for updates to dependencies and report on them. --> |
644 | 705 | <plugin> |
645 | 706 | <groupId>org.codehaus.mojo</groupId> |
646 | 707 | <artifactId>versions-maven-plugin</artifactId> |
647 | | - <version>2.7</version> |
648 | 708 | <reportSets> |
649 | 709 | <reportSet> |
650 | 710 | <reports> |
|
655 | 715 | </reportSet> |
656 | 716 | </reportSets> |
657 | 717 | </plugin> |
658 | | - |
659 | | - <plugin> |
660 | | - <groupId>org.apache.maven.plugins</groupId> |
661 | | - <artifactId>maven-project-info-reports-plugin</artifactId> |
662 | | - <version>3.0.0</version> |
663 | | - <reportSets> |
664 | | - <reportSet> |
665 | | - <reports> |
666 | | - <report>dependency-convergence</report> |
667 | | - </reports> |
668 | | - </reportSet> |
669 | | - </reportSets> |
670 | | - <configuration> |
671 | | - <dependencyLocationsEnabled>false</dependencyLocationsEnabled> |
672 | | - </configuration> |
673 | | - </plugin> |
| 718 | + |
674 | 719 | </plugins> |
675 | 720 | </reporting> |
676 | 721 |
|
|
761 | 806 |
|
762 | 807 | <!-- Attached JavaDocs are required by Sonatype Nexus Repository --> |
763 | 808 | <plugin> |
| 809 | + <groupId>org.apache.maven.plugins</groupId> |
764 | 810 | <artifactId>maven-javadoc-plugin</artifactId> |
765 | 811 | <configuration> |
766 | 812 | <doclint>none</doclint> |
|
779 | 825 | <plugin> |
780 | 826 | <groupId>org.apache.maven.plugins</groupId> |
781 | 827 | <artifactId>maven-assembly-plugin</artifactId> |
782 | | - <version>2.6</version> |
783 | 828 | <configuration> |
784 | 829 | <descriptors> |
785 | 830 | <descriptor>src/main/assembly/dist.xml</descriptor> |
|
0 commit comments