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