[
http://jira.codehaus.org/browse/MECLIPSE-128?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_94051
]
Sumeet Saxena commented on MECLIPSE-128:
----------------------------------------
I am blocked due to the same issue.
- Can anyone tell me when this is expected to get fixed?
- Can someone tell me of an alternate way to get the same thing done?
> Eclipse goal breaks manually-configured external builder
> --------------------------------------------------------
>
> Key: MECLIPSE-128
> URL: http://jira.codehaus.org/browse/MECLIPSE-128
> Project: Maven 2.x Eclipse Plugin
> Issue Type: Bug
> Affects Versions: 2.2
> Environment: Windows, Eclipse 3.1.2
> Reporter: Matt Tucker
>
> I'm attempting to specify an external build tool for a project in Eclipse
> that does Maven dependency resolution. I do this by:
> 1. in Eclipse going to Project->Properties->Builders
> 2. click New
> 3. select Program, click Ok
> 4. Specify
>
> Location: ${env_var:MAVEN_HOME}/bin/mvn.bat
> Working directory: ${project_loc}
> Arguments: eclipse:eclipse
> 5. Switch to Refresh tab, specify:
> [x] Refresh resources upon completion
> [*] The project containing ...
> 6. Click Ok
> Specifying this build does two things within Eclipse. It alters the .project
> file and adds:
> <projectDescription>
> ...
> <buildSpec>
> <buildCommand>
>
> <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
> <triggers>auto,clean,incremental,</triggers>
> <arguments>
> <dictionary>
> <key>LaunchConfigHandle</key>
>
> <value><project>/.externalToolBuilders/Maven Builder.launch</value>
> </dictionary>
> </arguments>
> </buildCommand>
> ...
> </buildSpec>
> ...
> </projectDescription>
> And it creates a file .externalToolBuilders/<builder name>.launch, which
> creates the bulk of the settings for the custom build task.
> However, when the eclipse goal is run, the Maven Eclipse plugin alters the
> build command specification in .project to be:
> <buildCommand>
> <name>org.eclipse.ui.externaltools.ExternalToolBuilder</name>
> <arguments/>
> </buildCommand>
> It's completely throwing away the specified arguments to the buildCommand,
> which causes Eclipse to not be able to find the custom build task details,
> which causes any subsequent builds to fail. The Maven Eclipse plugin needs
> to preserve this information when it writes the .project file for, as far as
> I can tell, any auto-building to be useful or even possible.
--
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