You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Allan Ramirez (JIRA)" <ji...@codehaus.org> on 2006/05/22 12:53:41 UTC
[jira] Commented: (MECLIPSE-76) Projects containing war's as
dependency will not include war-reference
[ http://jira.codehaus.org/browse/MECLIPSE-76?page=comments#action_65668 ]
Allan Ramirez commented on MECLIPSE-76:
---------------------------------------
I agree with fabrizio, As far as I know war projects are not added to the classpath
> Projects containing war's as dependency will not include war-reference
> ----------------------------------------------------------------------
>
> Key: MECLIPSE-76
> URL: http://jira.codehaus.org/browse/MECLIPSE-76
> Project: Maven 2.x Eclipse Plugin
> Type: Bug
> Reporter: Tom Spengler
>
>
> if you have a dependency like
> <dependency>
> <groupId>j-core</groupId>
> <artifactId>j-core-webapp-axx</artifactId>
> <version>0.0.1</version>
> <type>war</type>
> </dependency>
> it will not included int .classpath
> Resolution could be
> EclipseClasspathWriter
> --old--
> Artifact artifact = (Artifact) it.next();
> if ( artifact.getArtifactHandler().isAddedToClasspath() )
> --new --
> Artifact artifact = (Artifact) it.next();
> if ( artifact.getArtifactHandler().isAddedToClasspath() ||artifact.getArtifactHandler().isIncludesDependencies() )
>
> and
> EclipsePlugin.prepareArtifacts()
> --old--
> Collection artifacts = project.getTestArtifacts();
> --new--
> Collection artifacts = project.getTestArtifacts();
> Set artifact_2 = project.getArtifacts();
> for (Iterator at = artifact_2.iterator(); at.hasNext();){
> Artifact arti = (Artifact) at.next();
> if (! artifacts.contains(arti))
> artifacts.add(arti);
> }
--
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