maven-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Gordon Henriksen (JIRA)" <j...@codehaus.org>
Subject [jira] Created: (MPECLIPSE-113) mvn eclipse:eclipse shouldn't require install of internal dependencies?
Date Thu, 30 Mar 2006 13:40:44 GMT
mvn eclipse:eclipse shouldn't require install of internal dependencies?
-----------------------------------------------------------------------

         Key: MPECLIPSE-113
         URL: http://jira.codehaus.org/browse/MPECLIPSE-113
     Project: maven-eclipse-plugin
        Type: Improvement

    Versions: 1.10    
 Environment: Mac OS X 10.4.5
Windows XP SP2
    Reporter: Gordon Henriksen


When referencing a dependency internal to the source tree, the eclipse plugin requires that
the project first be installed. This is at its most preposterous when creating a brand new
project and configuring it for development in Eclipse; we have to install it before we can
even start writing code. This seems premature.

For instance, create the following:

mkdir example
cat <<'EOT' >pom.xml
<project>
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.example</groupId>
  <artifactId>example</artifactId>
  <version>1.0-SNAPSHOT</version>
  <packaging>pom</packaging>
  <modules>
    <module>my-lib</module>
    <module>my-app</module>
  </modules>
</project>
EOT
mvn archetype:create -DgroupId=com.example -DartifactId=my-lib
mvn archetype:create -DgroupId=com.example -DartifactId=my-app

Add to my-app/pom.xml:

<dependency>
  <groupId>com.example</groupId>
  <artifactId>my-lib</artifactId>
</dependency>

Run:

mvn eclipse:eclipse

And watch the fireworks. It seems awfully silly, but you have to mvn install for my-lib first.
(Mind you, this makes complete sense for external dependencies, just not for those that are
also going into Eclipse.)

I'm not sure if this is fixable, or if there's an existing workaround that I've not been able
to find; I haven't gotten any responses on the mailing list. I also apologize if it's a duplicate;
I did comb the summaries before I filed, and I didn't see anything similar.

-- 
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


Mime
View raw message