[ 
https://issues.apache.org/jira/browse/KARAF-5376?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16276579#comment-16276579
 ] 

ASF subversion and git services commented on KARAF-5376:
--------------------------------------------------------

Commit 61422cc5f090e62297fe69517bb6b71f43c3197e in karaf's branch 
refs/heads/KARAF-5376-overrides_v2 from [~gzres]
[ https://gitbox.apache.org/repos/asf?p=karaf.git;h=61422cc ]

[KARAF-5376] Integrate features processor with Deployer and SubsystemResolver

After easier part of using features processor in static assembly
builder, now it's also used by FeaturesService, Deployer and
SubsystemResolver

* SubsystemResolver takes overrides and blacklist into account during bundle 
download and resolution
* Bundle override is implemented in both MAVEN and OSGI modes
* FeaturesService uses now enums for snapshot update kind and service 
requirements options
* SubsystemResolver has pulled up some methods to interfaces
* overrides are no longer used by deployer explicitly - they're configured at 
model level and checked by SubsystemResolver
* Lots of new documentation added
* Deployer.DeploymentState has now two maps for features - by ID and by name 
only (mapped to list of versions of feature for given name)
* Deployer.DeploymentRequest no longer has overrides field
* tests added in SubsystemTest for overrides and blacklists
* AssemblyDeployCallback no longer uses Blacklist by itself - uses features 
processor instead
* More logging added to assembly Builder (we can see what's blacklisted and 
what's overriden)
* Overrides are already included in distro


> Processor mechanism for feature definitions (a.k.a. "better overrides")
> -----------------------------------------------------------------------
>
>                 Key: KARAF-5376
>                 URL: https://issues.apache.org/jira/browse/KARAF-5376
>             Project: Karaf
>          Issue Type: Proposal
>          Components: karaf-feature
>            Reporter: Grzegorz Grzybek
>            Assignee: Grzegorz Grzybek
>
> It'd be good to have a mechanism that could transform/enhance/process feature 
> definitions after reading them from original feature XML descriptors and 
> before passing them to Karaf features deployer.
> Current overrides mechanism could be generalized beyond simple version change 
> for {{<feature>/<bundle>}} URIs.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to