sling-org-apache-sling-feature-analyser.git
34 hours agoMerge branch 'master' of https://github.com/apache/sling-org-apache-sling-feature... master
Karl Pauls [Thu, 13 Dec 2018 08:48:04 +0000 (09:48 +0100)] 
Merge branch 'master' of https://github.com/apache/sling-org-apache-sling-feature-analyser

2 days agoAdd some documentation for analyser tasks.
David Bosschaert [Wed, 12 Dec 2018 12:50:50 +0000 (13:50 +0100)] 
Add some documentation for analyser tasks.

11 days agoSLING-8154: hardcode java specification version to 1.8
Karl Pauls [Mon, 3 Dec 2018 13:08:44 +0000 (14:08 +0100)] 
SLING-8154: hardcode java specification version to 1.8

11 days agoSLING-8153: delete content package extraction dir recursively.
Karl Pauls [Mon, 3 Dec 2018 12:18:39 +0000 (13:18 +0100)] 
SLING-8153: delete content package extraction dir recursively.

2 weeks agoMove feature dependency to 0.8.1-SNAPSHOT
David Bosschaert [Thu, 29 Nov 2018 17:05:09 +0000 (17:05 +0000)] 
Move feature dependency to 0.8.1-SNAPSHOT

2 weeks agoSLING-8137 Create an analyser that checks the order of API Regions
David Bosschaert [Thu, 29 Nov 2018 17:03:26 +0000 (17:03 +0000)] 
SLING-8137 Create an analyser that checks the order of API Regions

2 weeks agoFail the analyse task collection if a configured analyser is not found.
David Bosschaert [Thu, 29 Nov 2018 13:37:49 +0000 (13:37 +0000)] 
Fail the analyse task collection if a configured analyser is not found.

2 weeks agoSLING-8137 Create an analyser that checks the order of API Regions
David Bosschaert [Wed, 28 Nov 2018 13:39:45 +0000 (13:39 +0000)] 
SLING-8137 Create an analyser that checks the order of API Regions

2 weeks agoMake the analyser work with felix 6.0.1 properties and take framework properties...
Karl Pauls [Tue, 27 Nov 2018 22:48:12 +0000 (23:48 +0100)] 
Make the analyser work with felix 6.0.1 properties and take framework properties into account correctly

3 weeks ago[maven-release-plugin] prepare for next development iteration
David Bosschaert [Fri, 23 Nov 2018 09:44:05 +0000 (09:44 +0000)] 
[maven-release-plugin] prepare for next development iteration

3 weeks ago[maven-release-plugin] prepare release org.apache.sling.feature.analyser-0.8.0 org.apache.sling.feature.analyser-0.8.0
David Bosschaert [Fri, 23 Nov 2018 09:43:44 +0000 (09:43 +0000)] 
[maven-release-plugin] prepare release org.apache.sling.feature.analyser-0.8.0

3 weeks agoMerge pull request #10 from apache/SLING-8127
David Bosschaert [Thu, 22 Nov 2018 15:22:00 +0000 (15:22 +0000)] 
Merge pull request #10 from apache/SLING-8127

SLING-8127 - Add a new Analyser that checks for duplicate API references across regions

3 weeks agoSLING-8127 - Add a new Analyser that checks for duplicate API references 10/head
Simo Tripodi [Thu, 22 Nov 2018 14:53:51 +0000 (15:53 +0100)] 
SLING-8127 - Add a new Analyser that checks for duplicate API references
across regions

3 weeks agoMove extension constants to Extension class
Carsten Ziegeler [Wed, 21 Nov 2018 14:02:54 +0000 (15:02 +0100)] 
Move extension constants to Extension class

3 weeks agoSLING-8119 : Improve configuration handling
Carsten Ziegeler [Mon, 19 Nov 2018 07:31:05 +0000 (08:31 +0100)] 
SLING-8119 : Improve configuration handling

4 weeks agoFix test failure introduced by rewording message
David Bosschaert [Thu, 15 Nov 2018 10:35:10 +0000 (10:35 +0000)] 
Fix test failure introduced by rewording message

4 weeks agoMerge pull request #9 from apache/SLING-8078_uses
David Bosschaert [Thu, 15 Nov 2018 10:28:12 +0000 (10:28 +0000)] 
Merge pull request #9 from apache/SLING-8078_uses

SLING-8078 - New Analyser task which is able to detect Export-Package dependencies between regions

4 weeks agoSLING-8078 - New Analyser task which is able to detect Export-Package 9/head
Simo Tripodi [Thu, 15 Nov 2018 09:59:36 +0000 (10:59 +0100)] 
SLING-8078 - New Analyser task which is able to detect Export-Package
dependencies between regions

s/requires/uses, according to the OSGi clausole

4 weeks agoSLING-8109 Replace KeyValueMap with Map<String,String>
David Bosschaert [Wed, 14 Nov 2018 18:21:35 +0000 (18:21 +0000)] 
SLING-8109 Replace KeyValueMap with Map<String,String>

Fix a NPE

4 weeks agoSLING-8109 Replace KeyValueMap with Map<String,String>
David Bosschaert [Wed, 14 Nov 2018 15:16:50 +0000 (15:16 +0000)] 
SLING-8109 Replace KeyValueMap with Map<String,String>

4 weeks agoSLING-8108 : Provide setter methods for optional context info
Carsten Ziegeler [Wed, 14 Nov 2018 09:00:35 +0000 (10:00 +0100)] 
SLING-8108 : Provide setter methods for optional context info

4 weeks agoSLING-8102 : Remove main class from analyser
Carsten Ziegeler [Tue, 13 Nov 2018 14:50:36 +0000 (15:50 +0100)] 
SLING-8102 : Remove main class from analyser

4 weeks agoMerge pull request #8 from apache/SLING-8078_double-check
David Bosschaert [Mon, 12 Nov 2018 12:41:18 +0000 (12:41 +0000)] 
Merge pull request #8 from apache/SLING-8078_double-check

SLING-8078 - New Analyser task which is able to detect Export-Package dependencies between regions

4 weeks agoSLING-8078 - New Analyser task which is able to detect Export-Package 8/head
Simo Tripodi [Mon, 12 Nov 2018 12:26:11 +0000 (13:26 +0100)] 
SLING-8078 - New Analyser task which is able to detect Export-Package
dependencies between regions

added test case for handling the error case where the same package is
listed in both the exporting and hiding regions

4 weeks agoSLING-8078 - New Analyser task which is able to detect Export-Package
Simo Tripodi [Mon, 12 Nov 2018 11:19:41 +0000 (12:19 +0100)] 
SLING-8078 - New Analyser task which is able to detect Export-Package
dependencies between regions

handling the error case where the same package is listed in both the
exporting and hiding regions

5 weeks agoMerge pull request #7 from apache/SLING-8078_parametrized
Carsten Ziegeler [Fri, 9 Nov 2018 12:24:28 +0000 (13:24 +0100)] 
Merge pull request #7 from apache/SLING-8078_parametrized

SLING-8078 - New Analyser task which is able to detect Export-Package dependencies between regions

5 weeks agoSLING-8078 - New Analyser task which is able to detect Export-Package 7/head
Simo Tripodi [Fri, 9 Nov 2018 11:57:49 +0000 (12:57 +0100)] 
SLING-8078 - New Analyser task which is able to detect Export-Package
dependencies between regions

configuration values from String to Properties processing according to
https://github.com/apache/sling-org-apache-sling-feature-analyser/pull/7#issuecomment-437316155

5 weeks agoSLING-8078 - New Analyser task which is able to detect Export-Package
Simo Tripodi [Wed, 7 Nov 2018 19:10:11 +0000 (20:10 +0100)] 
SLING-8078 - New Analyser task which is able to detect Export-Package
dependencies between regions

added configuration keys processing according to
https://github.com/apache/sling-org-apache-sling-feature-analyser/pull/7#issuecomment-436665548

5 weeks agoSLING-8078 - New Analyser task which is able to detect Export-Package
Simo Tripodi [Wed, 7 Nov 2018 15:24:07 +0000 (16:24 +0100)] 
SLING-8078 - New Analyser task which is able to detect Export-Package
dependencies between regions

configuration moved to the ctor according to
https://github.com/apache/sling-org-apache-sling-feature-analyser/pull/7#issuecomment-436595682

5 weeks agoSLING-8078 - New Analyser task which is able to detect Export-Package
Simo Tripodi [Wed, 7 Nov 2018 11:31:27 +0000 (12:31 +0100)] 
SLING-8078 - New Analyser task which is able to detect Export-Package
dependencies between regions

dark side effect of c'n'p

5 weeks agoSLING-8078 - New Analyser task which is able to detect Export-Package
Simo Tripodi [Tue, 6 Nov 2018 22:59:43 +0000 (23:59 +0100)] 
SLING-8078 - New Analyser task which is able to detect Export-Package
dependencies between regions

Analyser "parametrisation" proposal

5 weeks agoMerge pull request #6 from apache/SLING-8078
David Bosschaert [Tue, 6 Nov 2018 15:54:44 +0000 (15:54 +0000)] 
Merge pull request #6 from apache/SLING-8078

SLING-8078 - New Analyser task which is able to detect Export-Package dependencies between regions

Thanks for your pull request @simonetripodi - I guess we need to add a mechanism to make the region names that are being checked configurable, but that can be done in a separate pull request.

5 weeks agoSLING-8078 - New Analyser task which is able to detect Export-Package 6/head
Simo Tripodi [Tue, 6 Nov 2018 15:34:20 +0000 (16:34 +0100)] 
SLING-8078 - New Analyser task which is able to detect Export-Package
dependencies between regions

added missing SPI metadata

5 weeks agoSLING-8078 - New Analyser task which is able to detect Export-Package
Simo Tripodi [Tue, 6 Nov 2018 15:25:53 +0000 (16:25 +0100)] 
SLING-8078 - New Analyser task which is able to detect Export-Package
dependencies between regions

5 weeks agoUse 0.2.1-SNAPSHOT for feature and feature io dep as 0.2.0 is not released yet
Carsten Ziegeler [Sat, 3 Nov 2018 13:52:43 +0000 (14:52 +0100)] 
Use 0.2.1-SNAPSHOT for feature and feature io dep as 0.2.0 is not released yet

6 weeks ago[maven-release-plugin] prepare for next development iteration
David Bosschaert [Fri, 2 Nov 2018 10:21:56 +0000 (10:21 +0000)] 
[maven-release-plugin] prepare for next development iteration

6 weeks ago[maven-release-plugin] prepare release org.apache.sling.feature.analyser-0.2.0 org.apache.sling.feature.analyser-0.2.0
David Bosschaert [Fri, 2 Nov 2018 10:21:37 +0000 (10:21 +0000)] 
[maven-release-plugin] prepare release org.apache.sling.feature.analyser-0.2.0

6 weeks agoFix up JavaDoc
David Bosschaert [Fri, 2 Nov 2018 10:20:35 +0000 (10:20 +0000)] 
Fix up JavaDoc

6 weeks agoUpdate feature/feature-io snapshot deps to 0.2.0
David Bosschaert [Fri, 2 Nov 2018 10:15:49 +0000 (10:15 +0000)] 
Update feature/feature-io snapshot deps to 0.2.0

6 weeks agoMove to sling parent pom version 34.
David Bosschaert [Fri, 2 Nov 2018 09:04:30 +0000 (09:04 +0000)] 
Move to sling parent pom version 34.

6 weeks agoAdd analyser result
Carsten Ziegeler [Tue, 30 Oct 2018 07:02:54 +0000 (08:02 +0100)] 
Add analyser result

8 weeks agoSLING-8028 Split FeatureExtensionHandler into MergeHandler and PostProcessor
David Bosschaert [Tue, 16 Oct 2018 16:45:16 +0000 (18:45 +0200)] 
SLING-8028 Split FeatureExtensionHandler into MergeHandler and PostProcessor

Move ArtifactProvider interface to the core feature module.

8 weeks agoSLING-8028 Split FeatureExtensionHandler into MergeHandler and PostProcessor
David Bosschaert [Tue, 16 Oct 2018 16:44:33 +0000 (18:44 +0200)] 
SLING-8028 Split FeatureExtensionHandler into MergeHandler and PostProcessor

Move ArtifactProvider interface to the core feature module.

2 months agoMerge pull request #5 from apache/include-exclude-tasks
David Bosschaert [Tue, 9 Oct 2018 08:41:51 +0000 (09:41 +0100)] 
Merge pull request #5 from apache/include-exclude-tasks

SLING-7988 - Allow Analyzer include/exclude tasks by id, in order to enable specific Tasks in the Maven plugin

2 months agoSLING-7988 - Allow Analyzer include/exclude tasks by id, in order to 5/head
Simo Tripodi [Mon, 8 Oct 2018 14:38:36 +0000 (16:38 +0200)] 
SLING-7988 - Allow Analyzer include/exclude tasks by id, in order to
enable specific Tasks in the Maven plugin

initial implementation

2 months agoSLING.7965 : Scanner should not require ArtifactManager
Carsten Ziegeler [Mon, 1 Oct 2018 12:42:13 +0000 (14:42 +0200)] 
SLING.7965 : Scanner should not require ArtifactManager

2 months agoMove file based artifact management into separate package
Carsten Ziegeler [Mon, 1 Oct 2018 12:16:23 +0000 (14:16 +0200)] 
Move file based artifact management into separate package

2 months agoCreate interface for ArtifactManager
Carsten Ziegeler [Mon, 1 Oct 2018 10:24:52 +0000 (12:24 +0200)] 
Create interface for ArtifactManager

2 months agoSLING-7925 - Donate new AnalyzerTask which is able to validate
Simo Tripodi [Wed, 19 Sep 2018 14:36:50 +0000 (16:36 +0200)] 
SLING-7925 - Donate new AnalyzerTask which is able to validate
APIs/Regions

 * added unit tests
 * added guard against not valid/expected JSON

2 months agoSLING-7925 - Donate new AnalyzerTask which is able to validate
Simo Tripodi [Sat, 15 Sep 2018 08:35:59 +0000 (10:35 +0200)] 
SLING-7925 - Donate new AnalyzerTask which is able to validate
APIs/Regions

initial checkin

2 months agotrivial: added license header to *.md files
Radu Cotescu [Thu, 20 Sep 2018 09:09:03 +0000 (11:09 +0200)] 
trivial: added license header to *.md files

2 months agoSLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module
Radu Cotescu [Wed, 19 Sep 2018 16:29:17 +0000 (18:29 +0200)] 
SLING-7215 - [nice-to-have] Add a CONTRIBUTING file to every module

2 months agoSLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module
Radu Cotescu [Wed, 19 Sep 2018 16:04:00 +0000 (18:04 +0200)] 
SLING-7216 - [nice-to-have] Add a CODE_OF_CONDUCT file to every module

3 months agoSLING-7827 : Remove Application concept from feature model
Carsten Ziegeler [Wed, 15 Aug 2018 15:21:09 +0000 (17:21 +0200)] 
SLING-7827 : Remove Application concept from feature model

3 months agoSLING-7827 : Remove Application concept from feature model
Carsten Ziegeler [Wed, 15 Aug 2018 09:06:41 +0000 (11:06 +0200)] 
SLING-7827 : Remove Application concept from feature model

3 months agoSLING-7827 : Remove Application concept from feature model
Carsten Ziegeler [Wed, 15 Aug 2018 08:28:59 +0000 (10:28 +0200)] 
SLING-7827 : Remove Application concept from feature model

4 months agoUpdate to Configurator 1.0.4
Carsten Ziegeler [Sat, 11 Aug 2018 13:21:32 +0000 (15:21 +0200)] 
Update to Configurator 1.0.4

4 months agoUpdate to configurator 1.0.2
Carsten Ziegeler [Mon, 30 Jul 2018 05:41:19 +0000 (07:41 +0200)] 
Update to configurator 1.0.2

5 months agoUpdate to latest feature snapshot.
Karl Pauls [Tue, 19 Jun 2018 21:54:31 +0000 (23:54 +0200)] 
Update to latest feature snapshot.

6 months agoUpdating readme
Dan Klco [Sat, 9 Jun 2018 02:13:43 +0000 (22:13 -0400)] 
Updating readme

6 months agoSLING-7717 Create an analyser that can generate initial API Controller feature content
David Bosschaert [Fri, 8 Jun 2018 14:08:36 +0000 (15:08 +0100)] 
SLING-7717 Create an analyser that can generate initial API Controller feature content

This analyser puts the exported packages of all bundles in the
application in packages.txt. This text file can then be processed to
form the initial content for the API Controller.

6 months agoSLING-7716 Make it possible to run a specific plugin with the Feature Model Analyser
David Bosschaert [Fri, 8 Jun 2018 12:47:53 +0000 (13:47 +0100)] 
SLING-7716 Make it possible to run a specific plugin with the Feature Model Analyser

6 months ago[maven-release-plugin] prepare for next development iteration
David Bosschaert [Tue, 5 Jun 2018 13:36:15 +0000 (14:36 +0100)] 
[maven-release-plugin] prepare for next development iteration

6 months ago[maven-release-plugin] prepare release org.apache.sling.feature.analyser-0.1.2 org.apache.sling.feature.analyser-0.1.2
David Bosschaert [Tue, 5 Jun 2018 13:35:55 +0000 (14:35 +0100)] 
[maven-release-plugin] prepare release org.apache.sling.feature.analyser-0.1.2

6 months agoUpgrade feature model dependency to 0.1.2
David Bosschaert [Tue, 5 Jun 2018 13:34:32 +0000 (14:34 +0100)] 
Upgrade feature model dependency to 0.1.2

6 months agoMove dependency on lower level feature modules to 0.1.1-SNAPSHOT
David Bosschaert [Thu, 24 May 2018 09:58:43 +0000 (10:58 +0100)] 
Move dependency on lower level feature modules to 0.1.1-SNAPSHOT

7 months ago[maven-release-plugin] prepare for next development iteration
David Bosschaert [Sat, 5 May 2018 19:27:26 +0000 (20:27 +0100)] 
[maven-release-plugin] prepare for next development iteration

7 months ago[maven-release-plugin] prepare release org.apache.sling.feature.analyser-0.1.0 org.apache.sling.feature.analyser-0.1.0
David Bosschaert [Sat, 5 May 2018 19:27:06 +0000 (20:27 +0100)] 
[maven-release-plugin] prepare release org.apache.sling.feature.analyser-0.1.0

7 months agoAdd some missing Javadoc
David Bosschaert [Sat, 5 May 2018 19:26:10 +0000 (20:26 +0100)] 
Add some missing Javadoc

7 months agoAdd some missing Javadoc
David Bosschaert [Sat, 5 May 2018 19:24:21 +0000 (20:24 +0100)] 
Add some missing Javadoc

7 months agoFix SCM settings
David Bosschaert [Sat, 5 May 2018 18:59:34 +0000 (19:59 +0100)] 
Fix SCM settings

7 months agoMove to Felix Utils 1.11.0
David Bosschaert [Sat, 5 May 2018 18:48:56 +0000 (19:48 +0100)] 
Move to Felix Utils 1.11.0

7 months agoPoint to overall documentation in readme.md
David Bosschaert [Thu, 3 May 2018 12:06:58 +0000 (13:06 +0100)] 
Point to overall documentation in readme.md

7 months agoFix name of Sling Feature Model
David Bosschaert [Wed, 2 May 2018 13:11:00 +0000 (14:11 +0100)] 
Fix name of Sling Feature Model

7 months agoAdd initial readme.md file.
David Bosschaert [Wed, 2 May 2018 11:28:04 +0000 (12:28 +0100)] 
Add initial readme.md file.

7 months agoMove version to 0.1.0
David Bosschaert [Tue, 1 May 2018 09:07:17 +0000 (10:07 +0100)] 
Move version to 0.1.0

7 months agoUse Converter and Configurator 1.0.0
David Bosschaert [Mon, 30 Apr 2018 13:20:56 +0000 (14:20 +0100)] 
Use Converter and Configurator 1.0.0

7 months agoAdd LICENSE and .gitignore
David Bosschaert [Fri, 27 Apr 2018 13:33:58 +0000 (14:33 +0100)] 
Add LICENSE and .gitignore

7 months ago[Feature Model] Remove BundleDescriptorImpl ctor that was only used by test
David Bosschaert [Thu, 26 Apr 2018 13:27:25 +0000 (14:27 +0100)] 
[Feature Model] Remove BundleDescriptorImpl ctor that was only used by test

7 months agoUser felix util manifest Parser instead of sling commons.osgi one.
Karl Pauls [Thu, 26 Apr 2018 10:09:11 +0000 (12:09 +0200)] 
User felix util manifest Parser instead of sling commons.osgi one.

7 months agoUse felix utils ResourceBuilder and Parser instead of the ManifestParser and Manifest...
Karl Pauls [Thu, 26 Apr 2018 10:00:25 +0000 (12:00 +0200)] 
Use felix utils ResourceBuilder and Parser instead of the ManifestParser and ManifestUtil. As with that the feature-support module is empty, remove it.

7 months ago[Feature Model] Remove SlingConstants
David Bosschaert [Thu, 26 Apr 2018 08:54:15 +0000 (09:54 +0100)] 
[Feature Model] Remove SlingConstants

The 2 constants left in SlingConstants were only used once. Moved them
to the place they were used. With this the
org.apache.sling.feature.support package is now empty. I removed the
pacakge-info.java as well.

7 months ago[Feature Model] Move constants from support module to feature module
David Bosschaert [Thu, 26 Apr 2018 08:50:10 +0000 (09:50 +0100)] 
[Feature Model] Move constants from support module to feature module

EXTENSION_NAME_REPOINIT and EXTENSION_NAME_CONTENT_PACKAGES were moved
from SlingConstants in feature-support to FeatureConstants in feature.

7 months agoRemove commented out dependency
David Bosschaert [Wed, 25 Apr 2018 12:46:08 +0000 (13:46 +0100)] 
Remove commented out dependency

7 months ago[Sling Feature Model] Refactor FeatureUtil out of the support module
David Bosschaert [Wed, 25 Apr 2018 12:40:18 +0000 (13:40 +0100)] 
[Sling Feature Model] Refactor FeatureUtil out of the support module

Also move the Resolver API to the resolver module.

7 months ago[Sling Feature Model] Split off IO packages into separate module.
David Bosschaert [Wed, 25 Apr 2018 09:58:43 +0000 (10:58 +0100)] 
[Sling Feature Model] Split off IO packages into separate module.

7 months agoReplace SubstVarUtil with Apache Commons Lang StrSubstitutor
David Bosschaert [Tue, 24 Apr 2018 11:45:41 +0000 (12:45 +0100)] 
Replace SubstVarUtil with Apache Commons Lang StrSubstitutor

7 months agoPick up CapabilityMatcher functionality from Felix Utils
David Bosschaert [Mon, 23 Apr 2018 15:07:23 +0000 (16:07 +0100)] 
Pick up CapabilityMatcher functionality from Felix Utils

7 months agoRefactor to use Capabilities and Requirements from Felix utils project
David Bosschaert [Sun, 22 Apr 2018 20:19:43 +0000 (21:19 +0100)] 
Refactor to use Capabilities and Requirements from Felix utils project

7 months agoMove functionality of LambdaUtil to where its actually used.
David Bosschaert [Wed, 18 Apr 2018 18:04:47 +0000 (21:04 +0300)] 
Move functionality of LambdaUtil to where its actually used.

7 months agoMove resolver service to resolver module
Carsten Ziegeler [Wed, 18 Apr 2018 15:21:44 +0000 (17:21 +0200)] 
Move resolver service to resolver module

7 months agoMove scanner classes into scanner package hierarchy
Carsten Ziegeler [Wed, 18 Apr 2018 14:11:24 +0000 (16:11 +0200)] 
Move scanner classes into scanner package hierarchy

7 months agoRename packages
Carsten Ziegeler [Wed, 18 Apr 2018 08:26:45 +0000 (10:26 +0200)] 
Rename packages

7 months agoMove Sling specific constants into support module
Carsten Ziegeler [Tue, 17 Apr 2018 08:31:04 +0000 (10:31 +0200)] 
Move Sling specific constants into support module

7 months agoMove artifact handling to separate package
Carsten Ziegeler [Tue, 17 Apr 2018 07:51:30 +0000 (09:51 +0200)] 
Move artifact handling to separate package

7 months agoMove resolving to separate package
Carsten Ziegeler [Tue, 17 Apr 2018 07:25:12 +0000 (09:25 +0200)] 
Move resolving to separate package

7 months agoMove FeatureResource to support package.
David Bosschaert [Tue, 17 Apr 2018 06:45:11 +0000 (09:45 +0300)] 
Move FeatureResource to support package.

7 months agoMove the process package from the feature api module to the support one.
David Bosschaert [Wed, 11 Apr 2018 15:51:50 +0000 (16:51 +0100)] 
Move the process package from the feature api module to the support one.

Also move the associated tests.

8 months agoSupport variables in converting from features to provisioning model
David Bosschaert [Tue, 20 Mar 2018 10:46:52 +0000 (10:46 +0000)] 
Support variables in converting from features to provisioning model

8 months ago[Feature Model] Support separate phases for reading variables
David Bosschaert [Fri, 16 Mar 2018 12:01:14 +0000 (12:01 +0000)] 
[Feature Model] Support separate phases for reading variables

Variables in the feature model must be substituted at different points in
time, depending on where they reside. Variables in the includes, bundle,
requirements and capabilities section must be substituted before the
resolver runs, as they influence the resolver result. They should not be
substituted at launch time. Other variables, such as configuration and
framework properties variables must be substituted at launch time.