This is an automated email from the ASF dual-hosted git repository.
davidb pushed a change to branch master
in repository
https://gitbox.apache.org/repos/asf/sling-slingfeature-maven-plugin.git.
from 2e54374 Clean up code, remove warnings
new 03033b8 SLING-9136 Provide a Mojo that can check if there is overlap
between exports from different feature models
new 9c385b1 Support for wildcards in the ignores and warnings
new 973911d Refactory list comparisons with 0 to isEmpty() as suggested
by Sonar
new 0e2a1a5 Merge pull request #50 from bosschaert/SLING-9136
The 376 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
README.md | 52 +++
.../maven/mojos/ApiRegionsOverlapCheckMojo.java | 297 ++++++++++++++++
.../mojos/ApiRegionsOverlapCheckMojoTest.java | 383 +++++++++++++++++++++
.../testNoOverlap/test_a.json | 11 +
.../testNoOverlap/test_b.json | 11 +
.../testNoOverlap2/test_a.json | 11 +
.../testNoOverlap2/test_b.json | 11 +
.../testNoOverlap3/test_a.json | 17 +
.../testNoOverlap3/test_b.json | 7 +
.../testNotEnoughFeatureModels/test_a.json | 11 +
.../testOverlap/test_a.json | 11 +
.../testOverlap/test_b.json | 11 +
.../testOverlap2/test_a.json | 11 +
.../testOverlap2/test_b.json | 7 +
.../testOverlap3/test_a.json | 11 +
.../testOverlap3/test_b.json | 11 +
src/test/resources/bundles/feature-export.jar | Bin 0 -> 431 bytes
src/test/resources/bundles/feature-export2.jar | Bin 0 -> 418 bytes
src/test/resources/bundles/no-exports.jar | Bin 0 -> 387 bytes
19 files changed, 873 insertions(+)
create mode 100644
src/main/java/org/apache/sling/feature/maven/mojos/ApiRegionsOverlapCheckMojo.java
create mode 100644
src/test/java/org/apache/sling/feature/maven/mojos/ApiRegionsOverlapCheckMojoTest.java
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testNoOverlap/test_a.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testNoOverlap/test_b.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testNoOverlap2/test_a.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testNoOverlap2/test_b.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testNoOverlap3/test_a.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testNoOverlap3/test_b.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testNotEnoughFeatureModels/test_a.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testOverlap/test_a.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testOverlap/test_b.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testOverlap2/test_a.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testOverlap2/test_b.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testOverlap3/test_a.json
create mode 100644
src/test/resources/api-regions-crossfeature-duplicates/testOverlap3/test_b.json
create mode 100644 src/test/resources/bundles/feature-export.jar
create mode 100644 src/test/resources/bundles/feature-export2.jar
create mode 100644 src/test/resources/bundles/no-exports.jar