[ 
http://jira.codehaus.org/browse/MECLIPSE-415?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Arnaud Heritier updated MECLIPSE-415:
-------------------------------------

         Assignee: Arnaud Heritier
      Description: 
When i store my projects in a directory which isn't my eclipse workspace.
If I define the workspace attribute to be able to read its settings,
when I call eclipse:eclipse, my projects settings are written in the
workspace and not in each project's directory.

this problem seems to be connected to the wrongly used executedProject 
parameter and maven 2.0.9..

the wrong directory problem can be solved by giving the eclipseProjectDir a 
default value ${basedir} .

Arnaud: i think you can safely remove much of the code in 
EclipsePlugin.validate method where the eclipseProjectDir does not exist or 
!eclipseProjectDir.equals( project.getBasedir() ) these cases will almoust 
never work anymore (only for very very simple eclipse projects), and it is 
certainly discouraged.

in the attached patch i have included the removal of the executedProject 
parameter but not the code mentioned above, the strange thing i did not have 
the time to solve is that "testProject11" now fails (it survived the default 
value but not the removal of the executedProject parameter)








  was:

When i store my projects in a directory which isn't my eclipse workspace.
If I define the workspace attribute to be able to read its settings,
when I call eclipse:eclipse, my projects settings are written in the
workspace and not in each project's directory.

this problem seems to be connected to the wrongly used executedProject 
parameter and maven 2.0.9..

the wrong directory problem can be solved by giving the eclipseProjectDir a 
default value ${basedir} .

Arnaud: i think you can safely remove much of the code in 
EclipsePlugin.validate method where the eclipseProjectDir does not exist or 
!eclipseProjectDir.equals( project.getBasedir() ) these cases will almoust 
never work anymore (only for very very simple eclipse projects), and it is 
certainly discouraged.

in the attached patch i have included the removal of the executedProject 
parameter but not the code mentioned above, the strange thing i did not have 
the time to solve is that "testProject11" now fails (it survived the default 
value but not the removal of the executedProject parameter)








    Fix Version/s: 2.5.2

> settings stored in wrong project directory 
> -------------------------------------------
>
>                 Key: MECLIPSE-415
>                 URL: http://jira.codehaus.org/browse/MECLIPSE-415
>             Project: Maven 2.x Eclipse Plugin
>          Issue Type: Bug
>          Components: Core : Dependencies resolution and build path, Core : 
> Workspace settings
>    Affects Versions: 2.5, 2.5.1
>         Environment: all
>            Reporter: Richard van Nieuwenhoven
>            Assignee: Arnaud Heritier
>             Fix For: 2.5.2
>
>         Attachments: executedProject.patch
>
>
> When i store my projects in a directory which isn't my eclipse workspace.
> If I define the workspace attribute to be able to read its settings,
> when I call eclipse:eclipse, my projects settings are written in the
> workspace and not in each project's directory.
> this problem seems to be connected to the wrongly used executedProject 
> parameter and maven 2.0.9..
> the wrong directory problem can be solved by giving the eclipseProjectDir a 
> default value ${basedir} .
> Arnaud: i think you can safely remove much of the code in 
> EclipsePlugin.validate method where the eclipseProjectDir does not exist or 
> !eclipseProjectDir.equals( project.getBasedir() ) these cases will almoust 
> never work anymore (only for very very simple eclipse projects), and it is 
> certainly discouraged.
> in the attached patch i have included the removal of the executedProject 
> parameter but not the code mentioned above, the strange thing i did not have 
> the time to solve is that "testProject11" now fails (it survived the default 
> value but not the removal of the executedProject parameter)

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

        

Reply via email to