You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Benjamin Bentmann (JIRA)" <ji...@codehaus.org> on 2010/08/05 11:28:32 UTC

[jira] Created: (MNG-4749) Move from Plexus to Guice as IoC container

Move from Plexus to Guice as IoC container
------------------------------------------

                 Key: MNG-4749
                 URL: http://jira.codehaus.org/browse/MNG-4749
             Project: Maven 2 & 3
          Issue Type: Improvement
          Components: General
            Reporter: Benjamin Bentmann
         Attachments: MAVEN_3_GUICE_POMS.patch

Plexus is dead, the new king is called Guice. Stuart McCulloch created a Plexus-shim on top of Guice that makes existing Plexus components (e.g. Maven plugins) work in Guice. For Maven, the transition is as simple as flipping dependencies. Attached is the required patch from Stuart.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MNG-4749) Move from Plexus to Guice as IoC container

Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-4749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=231348#action_231348 ] 

Olivier Lamy commented on MNG-4749:
-----------------------------------

FYI an other fix coming in the next Plexus Shim [https://issues.sonatype.org/browse/SPICE-34]

> Move from Plexus to Guice as IoC container
> ------------------------------------------
>
>                 Key: MNG-4749
>                 URL: http://jira.codehaus.org/browse/MNG-4749
>             Project: Maven 2 & 3
>          Issue Type: Improvement
>          Components: General
>            Reporter: Benjamin Bentmann
>         Attachments: MAVEN_3_GUICE_POMS.patch, MAVEN_3_GUICE_POMS.patch
>
>
> Plexus is dead, the new king is called Guice. Stuart McCulloch created a Plexus-shim on top of Guice that makes existing Plexus components (e.g. Maven plugins) work in Guice. For Maven, the transition is as simple as flipping dependencies. Attached is the required patch from Stuart.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Updated: (MNG-4749) Move from Plexus to Guice as IoC container

Posted by "Benjamin Bentmann (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-4749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Benjamin Bentmann updated MNG-4749:
-----------------------------------

    Attachment: MAVEN_3_GUICE_POMS.patch

Updated patch with recent version of Plexus shim

> Move from Plexus to Guice as IoC container
> ------------------------------------------
>
>                 Key: MNG-4749
>                 URL: http://jira.codehaus.org/browse/MNG-4749
>             Project: Maven 2 & 3
>          Issue Type: Improvement
>          Components: General
>            Reporter: Benjamin Bentmann
>         Attachments: MAVEN_3_GUICE_POMS.patch, MAVEN_3_GUICE_POMS.patch
>
>
> Plexus is dead, the new king is called Guice. Stuart McCulloch created a Plexus-shim on top of Guice that makes existing Plexus components (e.g. Maven plugins) work in Guice. For Maven, the transition is as simple as flipping dependencies. Attached is the required patch from Stuart.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Closed: (MNG-4749) Move from Plexus to Guice as IoC container

Posted by "Benjamin Bentmann (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-4749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Benjamin Bentmann closed MNG-4749.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 3.0-beta-3
         Assignee: Benjamin Bentmann

Done in [r988484|http://svn.apache.org/viewvc?view=revision&revision=988484].

> Move from Plexus to Guice as IoC container
> ------------------------------------------
>
>                 Key: MNG-4749
>                 URL: http://jira.codehaus.org/browse/MNG-4749
>             Project: Maven 2 & 3
>          Issue Type: Improvement
>          Components: General
>            Reporter: Benjamin Bentmann
>            Assignee: Benjamin Bentmann
>             Fix For: 3.0-beta-3
>
>         Attachments: MAVEN_3_GUICE_POMS.patch, MAVEN_3_GUICE_POMS.patch
>
>
> Plexus is dead, the new king is called Guice. Stuart McCulloch created a Plexus-shim on top of Guice that makes existing Plexus components (e.g. Maven plugins) work in Guice. For Maven, the transition is as simple as flipping dependencies. Attached is the required patch from Stuart.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] Commented: (MNG-4749) Move from Plexus to Guice as IoC container

Posted by "Olivier Lamy (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-4749?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=230999#action_230999 ] 

Olivier Lamy commented on MNG-4749:
-----------------------------------

good
just FYI I have noticed this issue : [https://issues.sonatype.org/browse/SPICE-32]

> Move from Plexus to Guice as IoC container
> ------------------------------------------
>
>                 Key: MNG-4749
>                 URL: http://jira.codehaus.org/browse/MNG-4749
>             Project: Maven 2 & 3
>          Issue Type: Improvement
>          Components: General
>            Reporter: Benjamin Bentmann
>         Attachments: MAVEN_3_GUICE_POMS.patch
>
>
> Plexus is dead, the new king is called Guice. Stuart McCulloch created a Plexus-shim on top of Guice that makes existing Plexus components (e.g. Maven plugins) work in Guice. For Maven, the transition is as simple as flipping dependencies. Attached is the required patch from Stuart.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira