[ http://jira.codehaus.org/browse/MPECLIPSE-84?page=comments#action_43475 ] 

Joakim Erdfelt commented on MPECLIPSE-84:
-----------------------------------------

Interesting approach, but this would require every project in a multi-project 
to define this property.

We have a custom modified eclipse plugin at use where I work. (We like 
maven-proxy!)

The pattern we see is as such ...

*  We have a large multi-project to work with. (depending on branch, from 49 to 
71 artifacts)
* Some of us have to work in more than 1 branch of the project at a time.
* Some of us have local branches for experimental work, while the HEAD branch 
is for active work.
* We wanted a way to uniquely identify and/or group an entire multi-project 
from within eclipse.
* Each developer can place a build.properties file in the root of the 
multiproject with a single entry like such ...
  $ maven.eclipse.project.prefix=B32
* Then when we run ...
  $ maven -Dgoal=eclipse:eclipse multiproject:goal
   we generate a whole set of projects suitable for importing into eclipse.
* Having this property be merely a prefix to the existing artifactId name, 
makes all of the projects belonging to each other 'group' together from within 
eclipse, instead of interleaving themselves.

This has proven to be extremely convenient for all of us using this 
modification and having to work with multiple version of the same artifact.

NOTE: With the release of eclipse 3.1 it is now possible to maintain different 
workspaces for the different branches reliably.

> PATCH - Add project name prefix for working with multiple versions of 
> artifact.
> -------------------------------------------------------------------------------
>
>          Key: MPECLIPSE-84
>          URL: http://jira.codehaus.org/browse/MPECLIPSE-84
>      Project: maven-eclipse-plugin
>         Type: New Feature
>     Versions: 1.10
>  Environment: Maven 1.0.2 and Eclipse (OS neutral)
>     Reporter: Joakim Erdfelt
>     Priority: Minor
>      Fix For: 1.10
>  Attachments: eclipse-plugin-prefix.diff
>
>
> The maven-eclipse-plugin creates a .project file with a name of 
> ${pom.artifactId}, which is fine if working with a single version of that 
> single project, but when working on multiple version (maintenance on an old 
> version, bug fixing current release, and active research on a future release) 
> then that simple of a name makes things confusing in eclipse.
> The patch (hopefully attached) will allow for a maven.eclipse.project.prefix 
> variable that will prepend some text to the project name to allow for eclipse 
> to have multiple versions of the same project loaded.
> Ideally, this approach would also allow for a multiproject ecilpse generation 
> with all of the projects having the same prefix (since Eclipse sorts the 
> projects by name, this would have the effect of grouping all of those related 
> multiprojects together)

-- 
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: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to