You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Barrie Treloar (JIRA)" <ji...@codehaus.org> on 2008/09/17 07:20:49 UTC
[jira] Closed: (MECLIPSE-150) [with PATCH] Plugin generates invalid
Eclipse project files when multiproject contains two references to the same
artifact
[ http://jira.codehaus.org/browse/MECLIPSE-150?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Barrie Treloar closed MECLIPSE-150.
-----------------------------------
Resolution: Fixed
Fix Version/s: 2.6
IdeDependency is comparable and equals delegates to compare, hashCode() also defined.
AbstractIdeSupportMojo.doDependencyResolution() maintains a list of dependencies and code already guards against duplicates:
{code:java}
// no duplicate entries allowed. System paths can cause this problem.
if ( !dependencies.contains( dep ) )
{
dependencies.add( dep );
}
{code}
This should resolve your problem.
> [with PATCH] Plugin generates invalid Eclipse project files when multiproject contains two references to the same artifact
> --------------------------------------------------------------------------------------------------------------------------
>
> Key: MECLIPSE-150
> URL: http://jira.codehaus.org/browse/MECLIPSE-150
> Project: Maven 2.x Eclipse Plugin
> Issue Type: Bug
> Components: Core : Dependencies resolution and build path, Core : Multi-projects
> Affects Versions: 2.2
> Reporter: Kristian Köhler
> Fix For: 2.6
>
> Attachments: dependency-patch.txt
>
>
> HI
> in same circumstances the eclipse-plugin will generate a Eclipse project file which contains two references to the same artifact/project which will cause Eclipse to fail loading the project. The attached patch is very small and solves this problem by managing the references within a java.util.Set and using equals() within the IdeDependency.java class.
> Thanks
> Kristian
--
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