[ http://jira.codehaus.org/browse/MECLIPSE-256?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Arnaud Heritier closed MECLIPSE-256. ------------------------------------ Assignee: Arnaud Heritier Resolution: Duplicate Fix Version/s: 2.5 This issue is considered as fixed with MECLIPSE-344. To try the latest SNAPSHOT (2.5-20080131.135640-18) of the incoming version you have to define and activate this profile : {code} <profile> <id>apache.snapshots</id> <repositories> <repository> <releases> <enabled>false</enabled> </releases> <snapshots/> <id>apache.snapshots</id> <name>Maven Snapshots</name> <url>http://people.apache.org/maven-snapshot-repository</url> </repository> </repositories> <pluginRepositories> <pluginRepository> <releases> <enabled>false</enabled> </releases> <snapshots/> <id>apache.plugin.snapshots</id> <name>Maven Plugin Snapshots</name> <url>http://people.apache.org/maven-snapshot-repository</url> </pluginRepository> </pluginRepositories> </profile> {code} Then you have to call this command : {code} mvn org.apache.maven.plugins:maven-eclipse-plugin:2.5-SNAPSHOT:eclipse {code} If you think that your problem isn't resolved, please give us your feedback and we'll reopen the issue. > [PATCH]Flat Maven2 Multiproject Structures and Classpath Resolution as > Projects (not binaries) > ----------------------------------------------------------------------------------------------- > > Key: MECLIPSE-256 > URL: http://jira.codehaus.org/browse/MECLIPSE-256 > Project: Maven 2.x Eclipse Plugin > Issue Type: Improvement > Components: Dependencies resolution and build path, Multi-projects > Affects Versions: 2.3 > Reporter: Kevin Ross > Assignee: Arnaud Heritier > Fix For: 2.5 > > > In a project structure where 'root' projects are flat/siblings with child > projects or modules, we need to resolve actual projects on the local system > as eclipse project dependencies for ease of debugging, hot deployment etc. > The following code is a hack, perhaps should be an option to be turned > on/off, but PLEASE include it. It is certainly doubtful to hurt... > In AbstractIdeSupportMojo.doDependencyResolution() towards the end of the > method and before the instantiation of the IdeDependency object please: > <<<<add this>>>> > if (new File( project.getBasedir(), "../" + > artifact.getArtifactId() ).exists()) { > getLog().info( "Adding project dependency: " > + artifact.getArtifactId() ); > isReferencedProject = true; > } > <<<</add this>>>> > // for reference: > IdeDependency dep = new IdeDependency( > artifact.getGroupId(), artifact.getArtifactId(), artifact.getVersion(), > isReferencedProject, Artifact.SCOPE_TEST.equals( artifact.getScope() ), > Artifact.SCOPE_SYSTEM.equals( artifact.getScope() ), > Artifact.SCOPE_PROVIDED.equals( artifact.getScope() ), > artifact.getArtifactHandler().isAddedToClasspath(), artifact > .getFile(), artifact.getType(), > isOsgiBundle, osgiSymbolicName, dependencyDepth ); -- 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