You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cs...@apache.org on 2022/03/29 06:15:19 UTC
[sling-org-apache-sling-feature-analyser] branch SLING-10749 updated (55fd2d0 -> e5cc285)
This is an automated email from the ASF dual-hosted git repository.
cschneider pushed a change to branch SLING-10749
in repository https://gitbox.apache.org/repos/asf/sling-org-apache-sling-feature-analyser.git.
from 55fd2d0 SLING-10749 - update to org.apache.sling.repoinit.parser 1.6.10 and add test statements that fail if not updated
add 4697d99 [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.3.36
add 5523e25 [maven-release-plugin] prepare for next development iteration
add ea9f3f3 Update repoinit parser
add 088537a [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.3.38
add c395f8b [maven-release-plugin] prepare for next development iteration
add 4f4b084 SLING-10795 : Enforce contract of ArtifactDescriptor.getArtifact
add 7a43646 SLING-10796 : Provide option to error on embedded packages
add 2188d6c SLING-10803 : Improve content package scanning
add 00afdc8 SLING-10803 : Improve content package scanning
add 51a7c40 SLING-10805 : Add ContentPackageDescriptor to public API
add bc08b3c SLING-10805 : Add ContentPackageDescriptor to public API
add 663fc11 SLING-10806 : Improve detection of embedded packages
add 304e77e SLING-10803 : Improve content package scanning
add 548068e [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.4.0
add 1afada8 [maven-release-plugin] prepare for next development iteration
add 835489f fix typo in name
add 611c79c SLING-10881 : Log timing for scanner and analyser task
add 21657dd SLING-10866 - Support validating content packages using filevault validation API
add 81c6ea3 SLING-10866 - Fixes
add 75a3683 SLING-10866 - Fix exception handling
add 49a2177 SLING-10866 - Logging improvements
add a58def3 SLING-10866 - Fixes from review
add 32e745c SLING-10866 - Fixes from review
add 8420b1f SLING-10866 - Remove unused class
add c230960 SLING-10866 - Add test
add e7492dc SLING-10866 - Allow to configure disabled analyzers and report level
add efd4a3e SLING-10866 - Fixes from review
add 6cd1dda SKYOPS-8104 - Add documentation
add 69b6843 SKYOPS-8104 - Add documentation
add 402d29f Merge pull request #33 from apache/SLING-10866-2
add bd80e93 [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.5.0
add cd4db8d [maven-release-plugin] prepare for next development iteration
add c164e98 SLING-10915 - Refactor CheckContentPackagesForPaths.Rules (#34)
add 95af524 SLING-10977 : Exclude JDK packages from version range checks
add 18fcb2a Update to parent 46
add 970d21b [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.5.2
add c81b877 [maven-release-plugin] prepare for next development iteration
add 6c29041 SLING-11068 split up analyser task for unversioned packages - move analyser to analyser module
add 95a1849 SLING-11068 split up analyser task for unversioned packages - move analyser to analyser module
add 89a6304 [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.6.0
add 7891c87 [maven-release-plugin] prepare for next development iteration
add d79c6e8 Improve analyser output
add 6b60d17 SLING-11152 : Use official OSGi Converter Implementation
add 06d2829 SLING-11177 : Update repo-init parser dependency to 1.6.14
add 55e642b Merge pull request #35 from apache/SLING-11177
add a24d8cb [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.6.2
add beec22a [maven-release-plugin] prepare for next development iteration
add f332e15 SLING-11208 - Allow to enable validators by name (#37)
add 3b302a5 SLING-11208 - Adapt documentation
add d0561f3 [maven-release-plugin] prepare release org.apache.sling.feature.analyser-1.6.4
add 72362a0 [maven-release-plugin] prepare for next development iteration
add f8bef02 update m-shade-p for Reproducible Builds (#36)
add e5cc285 Merge branch 'master' into SLING-10749
No new revisions were added by this update.
Summary of changes:
pom.xml | 25 ++-
readme.md | 15 +-
.../apache/sling/feature/analyser/Analyser.java | 6 +-
.../extensions/AnalyserMetaDataExtension.java | 2 +-
.../task/impl/CheckBundleExportsImports.java | 119 +++-------
.../analyser/task/impl/CheckBundleNativeCode.java | 2 +-
.../task/impl/CheckBundleUnversionedPackages.java | 106 +++++++++
.../impl/CheckContentPackageForInstallables.java | 28 +--
.../analyser/task/impl/CheckContentPackages.java | 175 +++++++++++++++
.../impl/CheckContentPackagesDependencies.java | 8 +-
.../task/impl/CheckContentPackagesForPaths.java | 87 ++++----
.../ArchiveValidationContextImpl.java | 72 ++++++
.../task/impl/contentpackage/PackageValidator.java | 167 ++++++++++++++
.../sling/feature/scanner/ArtifactDescriptor.java | 7 +-
.../sling/feature/scanner/BundleDescriptor.java | 1 +
.../sling/feature/scanner/ContainerDescriptor.java | 19 +-
.../feature/scanner/ContentPackageDescriptor.java | 97 ++++++++
.../apache/sling/feature/scanner/Descriptor.java | 6 +-
.../sling/feature/scanner/FeatureDescriptor.java | 1 +
.../org/apache/sling/feature/scanner/Scanner.java | 6 +-
.../scanner/impl/ArtifactDescriptorImpl.java | 31 +--
.../feature/scanner/impl/BundleDescriptorImpl.java | 3 +
.../scanner/impl/ContentPackageDescriptor.java | 119 ----------
.../scanner/impl/ContentPackageDescriptorImpl.java | 159 +++++++++++++
.../scanner/impl/ContentPackageScanner.java | 247 +++++++++++++--------
.../impl/ContentPackagesExtensionScanner.java | 10 +-
.../apache/sling/feature/scanner/package-info.java | 2 +-
...apache.sling.feature.analyser.task.AnalyserTask | 4 +-
.../task/impl/AnalyserTaskContextImpl.java | 12 +-
.../task/impl/CheckApisJarsPropertiesTest.java | 11 +-
.../impl/CheckBundleUnversionedPackagesTest.java | 87 ++++++++
.../impl/CheckContentPackagesDependenciesTest.java | 4 +-
.../CheckContentPackagesForInstallablesTest.java | 87 ++++++++
.../impl/CheckContentPackagesForPathsTest.java | 64 ++----
.../task/impl/CheckContentPackagesTest.java | 90 ++++++++
.../feature/analyser/task/impl/RulesTest.java | 57 +++++
.../scanner/impl/ContentPackageScannerTest.java | 154 +++++++++----
src/test/resources/test-bundle-unversioned.jar | Bin 0 -> 458 bytes
src/test/resources/test-config.xml | 4 +
src/test/resources/test-content.zip | Bin 20892 -> 21428 bytes
src/test/resources/test-invalid-xml.zip | Bin 0 -> 6698 bytes
src/test/resources/test-noconfig.xml | 6 +
42 files changed, 1592 insertions(+), 508 deletions(-)
create mode 100644 src/main/java/org/apache/sling/feature/analyser/task/impl/CheckBundleUnversionedPackages.java
create mode 100644 src/main/java/org/apache/sling/feature/analyser/task/impl/CheckContentPackages.java
create mode 100644 src/main/java/org/apache/sling/feature/analyser/task/impl/contentpackage/ArchiveValidationContextImpl.java
create mode 100644 src/main/java/org/apache/sling/feature/analyser/task/impl/contentpackage/PackageValidator.java
create mode 100644 src/main/java/org/apache/sling/feature/scanner/ContentPackageDescriptor.java
delete mode 100644 src/main/java/org/apache/sling/feature/scanner/impl/ContentPackageDescriptor.java
create mode 100644 src/main/java/org/apache/sling/feature/scanner/impl/ContentPackageDescriptorImpl.java
create mode 100644 src/test/java/org/apache/sling/feature/analyser/task/impl/CheckBundleUnversionedPackagesTest.java
create mode 100644 src/test/java/org/apache/sling/feature/analyser/task/impl/CheckContentPackagesForInstallablesTest.java
create mode 100644 src/test/java/org/apache/sling/feature/analyser/task/impl/CheckContentPackagesTest.java
create mode 100644 src/test/java/org/apache/sling/feature/analyser/task/impl/RulesTest.java
create mode 100644 src/test/resources/test-bundle-unversioned.jar
create mode 100644 src/test/resources/test-config.xml
create mode 100644 src/test/resources/test-invalid-xml.zip
create mode 100644 src/test/resources/test-noconfig.xml