You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Brett Porter (JIRA)" <ji...@codehaus.org> on 2007/11/11 20:02:35 UTC

[jira] Created: (MNG-3281) revisit backwards compat of extensions in 2.1 (IT 0114)

revisit backwards compat of extensions in 2.1 (IT 0114)
-------------------------------------------------------

                 Key: MNG-3281
                 URL: http://jira.codehaus.org/browse/MNG-3281
             Project: Maven 2
          Issue Type: Bug
    Affects Versions: 2.1-alpha-1
            Reporter: Brett Porter


currently, it 0114 doesn't pass due to the removal of extension support

we need to either:
- restore some form of backwards compat by loading the extension into the expected place
- provide a graceful failure instead

-- 
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-3281) Revisit backwards compat of extensions (IT 0114)

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

Jason van Zyl updated MNG-3281:
-------------------------------

    Fix Version/s:     (was: 3.0-alpha-2)
                   3.0-alpha-3

> Revisit backwards compat of extensions (IT 0114)
> ------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 3.0-alpha-1
>            Reporter: Brett Porter
>            Assignee: Jason van Zyl
>             Fix For: 3.0-alpha-3
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) Revisit backwards compat of extensions (IT 0114)

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

Benjamin Bentmann closed MNG-3281.
----------------------------------

         Assignee: Benjamin Bentmann  (was: Jason van Zyl)
       Resolution: Fixed
    Fix Version/s:     (was: 3.0-alpha-4)
                   3.0-alpha-3

Fixed in [r815761|http://svn.apache.org/viewvc?view=rev&revision=815761].

Just to mention it, we can't completely cut off plugins from the extensions because plugins can inspect the execution plan or create&resolve artifacts. Those tasks require access to lifecycle mappings and artifact handlers, both contributed by extensions.

We now have the following parent-child chain of class realms on trunk: core realm -> project realm -> plugin realm. The project realm is only present if the project actually declares any extensions, otherwise the plugin realm is a direct child of the core realm.

The project realm aggregates all JARs from its build extensions so there's the potential for conflicts between extensions. For the moment, this should work well enough, more sophisticated class loader setups likely require more metadata in the extension JARs, e.g. what should be exported/shared and what is private impl.

> Revisit backwards compat of extensions (IT 0114)
> ------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 3.0-alpha-1
>            Reporter: Brett Porter
>            Assignee: Benjamin Bentmann
>             Fix For: 3.0-alpha-3
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) revisit backwards compat of extensions in 2.1 (IT 0114)

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

Brett Porter updated MNG-3281:
------------------------------

    Fix Version/s: 2.1-alpha-1

> revisit backwards compat of extensions in 2.1 (IT 0114)
> -------------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1-alpha-1
>            Reporter: Brett Porter
>             Fix For: 2.1-alpha-1
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) Revisit backwards compat of extensions (IT 0114)

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

Brian Fox updated MNG-3281:
---------------------------

    Fix Version/s:     (was: 3.0-alpha-1)
                   3.0-alpha-2

> Revisit backwards compat of extensions (IT 0114)
> ------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 3.0-alpha-1
>            Reporter: Brett Porter
>             Fix For: 3.0-alpha-2
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) Revisit backwards compat of extensions (IT 0114)

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

Paul Benedict updated MNG-3281:
-------------------------------

    Summary: Revisit backwards compat of extensions (IT 0114)  (was: revisit backwards compat of extensions in 2.1 (IT 0114))

> Revisit backwards compat of extensions (IT 0114)
> ------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 3.0-alpha-1
>            Reporter: Brett Porter
>             Fix For: 3.0-alpha-1
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) Revisit backwards compat of extensions (IT 0114)

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

Jason van Zyl updated MNG-3281:
-------------------------------

    Fix Version/s:     (was: 3.0-alpha-3)
                   3.0-alpha-1

Once I update the extension support this should be taken care of.

> Revisit backwards compat of extensions (IT 0114)
> ------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 3.0-alpha-1
>            Reporter: Brett Porter
>            Assignee: Jason van Zyl
>             Fix For: 3.0-alpha-1
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) Revisit backwards compat of extensions (IT 0114)

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

Jason van Zyl updated MNG-3281:
-------------------------------

    Fix Version/s:     (was: 3.0-alpha-1)
                   3.0-alpha-2

> Revisit backwards compat of extensions (IT 0114)
> ------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 3.0-alpha-1
>            Reporter: Brett Porter
>            Assignee: Jason van Zyl
>             Fix For: 3.0-alpha-2
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) revisit backwards compat of extensions in 2.1 (IT 0114)

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

Jason van Zyl updated MNG-3281:
-------------------------------

    Fix Version/s:     (was: 2.1-alpha-1)
                   2.1-alpha-2

> revisit backwards compat of extensions in 2.1 (IT 0114)
> -------------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1-alpha-1
>            Reporter: Brett Porter
>             Fix For: 2.1-alpha-2
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) Revisit backwards compat of extensions (IT 0114)

Posted by "Benjamin Bentmann (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-3281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=153795#action_153795 ] 

Benjamin Bentmann commented on MNG-3281:
----------------------------------------

Just to avoid suprises: it0114 has been renamed to match its corresonding issue MNG-2749.

> Revisit backwards compat of extensions (IT 0114)
> ------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 3.0-alpha-1
>            Reporter: Brett Porter
>             Fix For: 3.0-alpha-2
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) revisit backwards compat of extensions in 2.1 (IT 0114)

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-3281?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=138482#action_138482 ] 

Brett Porter commented on MNG-3281:
-----------------------------------

also affected: 111, mng3485

> revisit backwards compat of extensions in 2.1 (IT 0114)
> -------------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1-alpha-1
>            Reporter: Brett Porter
>             Fix For: 2.1-alpha-1
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) revisit backwards compat of extensions in 2.1 (IT 0114)

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

Brett Porter updated MNG-3281:
------------------------------

    Fix Version/s:     (was: 2.1-alpha-2)
                   2.1-alpha-1

> revisit backwards compat of extensions in 2.1 (IT 0114)
> -------------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 2.1-alpha-1
>            Reporter: Brett Porter
>             Fix For: 2.1-alpha-1
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

-- 
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-3281) Revisit backwards compat of extensions (IT 0114)

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

Jason van Zyl updated MNG-3281:
-------------------------------

    Fix Version/s:     (was: 3.0-alpha-3)
                   3.0-alpha-4

> Revisit backwards compat of extensions (IT 0114)
> ------------------------------------------------
>
>                 Key: MNG-3281
>                 URL: http://jira.codehaus.org/browse/MNG-3281
>             Project: Maven 2
>          Issue Type: Bug
>    Affects Versions: 3.0-alpha-1
>            Reporter: Brett Porter
>            Assignee: Jason van Zyl
>             Fix For: 3.0-alpha-4
>
>
> currently, it 0114 doesn't pass due to the removal of extension support
> we need to either:
> - restore some form of backwards compat by loading the extension into the expected place
> - provide a graceful failure instead

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