You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Tamás Cservenák (JIRA)" <ji...@codehaus.org> on 2012/11/16 13:25:13 UTC

[jira] (MINDEXER-39) study how to have maven-indexer non plexus/sisu dependant

    [ https://jira.codehaus.org/browse/MINDEXER-39?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=313741#comment-313741 ] 

Tamás Cservenák commented on MINDEXER-39:
-----------------------------------------

Example branch, where MI is "de-plexusized", and javax.inject annotations are applied:
https://github.com/cstamas/maven-indexer/commits/javax-inject

But still, as MI relies on some Maven components, it cannot be totally plexus-free. Actually, this change made it even more problematic, as it would run in container that supports (as SISU, or at least somehow bridges between) both, plexus and javax.inject components.

This is work in progress, the build does not pass, as many UTs are still PlexusTestCase, so more changes needed.
                
> study how to have maven-indexer non plexus/sisu dependant
> ---------------------------------------------------------
>
>                 Key: MINDEXER-39
>                 URL: https://jira.codehaus.org/browse/MINDEXER-39
>             Project: Maven Indexer
>          Issue Type: Improvement
>            Reporter: Olivier Lamy
>
> The current impl is heavy container dependant (plexus/sisu).
> It could be nice to have something using pure/standard injection (@Inject).
> As it will be easy reusable in other DI container

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://jira.codehaus.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira