[
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)