[
https://issues.apache.org/jira/browse/SLING-5743?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Justin Edelson reassigned SLING-5743:
-------------------------------------
Assignee: Justin Edelson
> Move Standard Injectors and Injector-Specific Annotations to separate bundle
> ----------------------------------------------------------------------------
>
> Key: SLING-5743
> URL: https://issues.apache.org/jira/browse/SLING-5743
> Project: Sling
> Issue Type: Improvement
> Components: Extensions
> Reporter: Justin Edelson
> Assignee: Justin Edelson
>
> It has become clear (at least to me) that putting the standard injectors in
> the org.apache.sling.models.impl bundle was an error and that error was
> compounded by adding the injector-specific annotations into the API bundle.
> These really belong in a separate bundle which can be versioned and released
> independently of the core bundles. As this change is kind of a pain to do as
> a patch submission, I'm just going to summarize the changes here:
> 1. Create new bundle: org.apache.sling.models.stdlib
> 2. Move package org.apache.sling.models.impl.injectors to this bundle (from
> org.apache.sling.models.impl). Also move corresponding unit tests which
> purely test the injectors (and not the framework).
> 3. Move package org.apache.sling.models.annotations.injectorspecific to this
> bundle (from org.apache.sling.models.api). Exported version of
> org.apache.sling.models.annotations.injectorspecific will remain the same.
> 4. org.apache.sling.models.impl project will depend upon stdlib project in
> test scope for the purpose of existing unit tests.
> 5. Minimize dependencies of impl package.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)