You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by cz...@apache.org on 2018/02/23 15:44:12 UTC
[sling-whiteboard] 01/01: Merge pull request #6 from
bosschaert/SLING-7512-2
This is an automated email from the ASF dual-hosted git repository.
cziegeler pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/sling-whiteboard.git
commit ff7caaf36b5962c7252e161e48b411343eb4f6ec
Merge: 9b43030 9f36d1e
Author: Carsten Ziegeler <cz...@apache.org>
AuthorDate: Fri Feb 23 16:44:08 2018 +0100
Merge pull request #6 from bosschaert/SLING-7512-2
SLING-7512 Order features based on their dependencies.
featuremodel/feature-analyser/pom.xml | 14 +-
.../apache/sling/feature/analyser/Descriptor.java | 4 +-
.../analyser/impl/BundleDescriptorImpl.java | 4 +-
.../task/impl/CheckRequirementsCapabilities.java | 2 +-
.../scanner/impl/FelixFrameworkScanner.java | 2 +-
.../feature/scanner/impl/RepoInitScanner.java | 9 +-
.../sling/feature/analyser/AnalyserTest.java | 21 +-
featuremodel/feature-applicationbuilder/pom.xml | 13 ++
.../feature/applicationbuilder/impl/Main.java | 19 +-
featuremodel/feature-launcher/pom.xml | 5 +
.../feature/launcher/impl/FeatureProcessor.java | 13 +-
featuremodel/feature-modelconverter/pom.xml | 6 +
.../sling/feature/modelconverter/impl/Main.java | 13 +-
.../{feature-launcher => feature-resolver}/pom.xml | 80 +++-----
.../sling/feature/resolver/FrameworkResolver.java | 224 +++++++++++++++++++++
.../feature/resolver/impl/BundleResourceImpl.java | 191 ++++++++++++++++++
.../feature/resolver/impl/ResolveContextImpl.java | 96 +++++++++
.../feature/resolver/FrameworkResolverTest.java | 100 +++++++++
.../resolver/impl/BundleResourceImplTest.java | 182 +++++++++++++++++
.../resolver/impl/ResolveContextImplTest.java | 129 ++++++++++++
.../src/test/resources/feature1.json | 5 +
.../src/test/resources/feature2.json | 5 +
.../src/test/resources/feature3.json | 5 +
.../apache/sling/feature/support/FeatureUtil.java | 11 +-
.../feature/support/json/FeatureJSONReader.java | 31 +--
.../feature/support/json/FeatureJSONWriter.java | 5 +-
.../feature/support/util/CapabilityMatcher.java | 8 +-
.../sling/feature/support/util/ManifestParser.java | 42 ++--
.../sling/feature/support/util/ManifestUtil.java | 8 +-
.../sling/feature/support/util/PackageInfo.java | 6 +
.../support/json/FeatureJSONReaderTest.java | 4 +-
.../org/apache/sling/feature/support/json/U.java | 4 +-
.../support/util/CapabilityMatcherTest.java | 4 +-
.../feature/AbstractCapabilityRequirement.java | 96 +++++++++
.../java/org/apache/sling/feature/Capability.java | 104 ----------
.../java/org/apache/sling/feature/Feature.java | 11 +-
.../org/apache/sling/feature/OSGiCapability.java | 59 ++++++
.../org/apache/sling/feature/OSGiRequirement.java | 59 ++++++
.../java/org/apache/sling/feature/Requirement.java | 113 -----------
.../sling/feature/process/ApplicationBuilder.java | 14 +-
.../apache/sling/feature/process/BuilderUtil.java | 4 +-
.../sling/feature/process/FeatureResolver.java | 38 ++++
.../sling/feature/CapabilityRequirementTest.java | 68 +++++++
.../sling/feature/process/FeatureBuilderTest.java | 39 ++--
featuremodel/pom.xml | 1 +
45 files changed, 1476 insertions(+), 395 deletions(-)
--
To stop receiving notification emails like this one, please contact
cziegeler@apache.org.