[ 
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

        

Reply via email to