[ http://jira.codehaus.org/browse/MECLIPSE-76?page=comments#action_73082 ] Tom Spengler commented on MECLIPSE-76: --------------------------------------
I agree, if you wish to develop one war you are right. but we develop not one war but exploded ear's with containing 10 war's and now you have 50 ejb-jar's and 10 war's. the point ist, that it must be possible to debug a ear containig more than war. ps: The packaging is not the problem. > 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 > Issue Type: Bug > Components: WTP support > 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