You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by "Trygve Laugstol (JIRA)" <ji...@codehaus.org> on 2005/06/08 00:54:09 UTC

[jira] Created: (MNG-455) Access to the artifact list of a plugin

Access to the artifact list of a plugin
---------------------------------------

         Key: MNG-455
         URL: http://jira.codehaus.org/browse/MNG-455
     Project: Maven 2
        Type: New Feature
    Reporter: Trygve Laugstol


When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-455) Access to the artifact list of a plugin

Posted by "Vincent Massol (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-455?page=comments#action_41244 ] 

Vincent Massol commented on MNG-455:
------------------------------------

The key could be (groupId, artifactId).

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>     Assignee: John Casey
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Reopened: (MNG-455) Access to the artifact list of a plugin

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-455?page=all ]
     
John Casey reopened MNG-455:
----------------------------


need to settle the issues relating to the plugin API that's available (see vincent's comment about the getArtifacts() return type)

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>     Assignee: John Casey
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-455) Access to the artifact list of a plugin

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-455?page=comments#action_41209 ] 

John Casey commented on MNG-455:
--------------------------------

Vincent: what would you key that map on?

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>     Assignee: John Casey
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-455) Access to the artifact list of a plugin

Posted by "Trygve Laugstol (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-455?page=comments#action_41153 ] 

Trygve Laugstol commented on MNG-455:
-------------------------------------

I think plugin.* is more clear than this.*, we're always talking about projects and plugins.

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>     Assignee: John Casey
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-455) Access to the artifact list of a plugin

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-455?page=comments#action_41120 ] 

John Casey commented on MNG-455:
--------------------------------

is alright for me to just add a 'plugin.*' prefix resolution to the PluginParameterExpressionEvaluator? This would be a relatively simple fix, if we add things like getArtifacts() to PluginDescriptor...

WDYT?

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Closed: (MNG-455) Access to the artifact list of a plugin

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-455?page=all ]
     
Brett Porter closed MNG-455:
----------------------------

    Resolution: Fixed

will add the other request for later

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>     Assignee: John Casey
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-455) Access to the artifact list of a plugin

Posted by "Vincent Massol (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-455?page=comments#action_41190 ] 

Vincent Massol commented on MNG-455:
------------------------------------

John,

That's very cool. i'm trying to use it and I have to iterate over the full list to get the artifact I want. Wouldn't a Map be better than a list?

Thanks

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>     Assignee: John Casey
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Updated: (MNG-455) Access to the artifact list of a plugin

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-455?page=all ]

Brett Porter updated MNG-455:
-----------------------------

    Fix Version: 2.0-alpha-3

I thought I had already filed this. I'll have to take a closer look.

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-455) Access to the artifact list of a plugin

Posted by "Vincent Massol (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-455?page=comments#action_41172 ] 

Vincent Massol commented on MNG-455:
------------------------------------

If I had to venture a suggestion I would also choose plugin.* but that's also my personal-after-lunch-still-digesting opinion ;-)

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>     Assignee: John Casey
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-455) Access to the artifact list of a plugin

Posted by "Trygve Laugstol (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-455?page=comments#action_41164 ] 

Trygve Laugstol commented on MNG-455:
-------------------------------------

Note that my last comment was just my personal-before-morning-coffee opinion so don't give it too much weight.

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>     Assignee: John Casey
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-455) Access to the artifact list of a plugin

Posted by "Trygve Laugstol (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-455?page=comments#action_41195 ] 

Trygve Laugstol commented on MNG-455:
-------------------------------------

I would say that we should make a ArtifactCollection type that feels like a SortedSet with the methods that vincent is asking for (collection.getArtifact( groupId, artifactId ) ) and mutations.

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>     Assignee: John Casey
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Commented: (MNG-455) Access to the artifact list of a plugin

Posted by "Brett Porter (JIRA)" <ji...@codehaus.org>.
    [ http://jira.codehaus.org/browse/MNG-455?page=comments#action_41126 ] 

Brett Porter commented on MNG-455:
----------------------------------

I think your idea about the plugin expression here is fine (maybe use this. instead of plugin.?)

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


[jira] Closed: (MNG-455) Access to the artifact list of a plugin

Posted by "John Casey (JIRA)" <ji...@codehaus.org>.
     [ http://jira.codehaus.org/browse/MNG-455?page=all ]
     
John Casey closed MNG-455:
--------------------------

    Resolution: Fixed

using ${plugin.artfiacts} to reference the plugin's artifact list from a mojo...

> Access to the artifact list of a plugin
> ---------------------------------------
>
>          Key: MNG-455
>          URL: http://jira.codehaus.org/browse/MNG-455
>      Project: Maven 2
>         Type: New Feature
>     Reporter: Trygve Laugstol
>     Assignee: John Casey
>      Fix For: 2.0-alpha-3

>
>
> When making plugins that will fork a java process and when this process requires all the dependencies of the plugin to be on the classpath this would be needed.

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


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org