Also, do NOT change anything in the POMs of your projects! The new project with POM is only a sort of helper-project with a 'builder-POM'.
On Thursday 08 November 2007 20:08, Roland Asmann wrote: > Sorry I didn't point that out a little better: Yes, it should be a new > project which only contains a pom.xml. > > Dependencies are only set when they are in the POM. This means that if you > have project A as a dependency inside the POM of project B, the dependency > is set from B to A and NOT the other way around. > > Packaging the projects does not change compared to what you're used to, > since the eclipse-plugin ONLY works on the eclipse-projects (not the > JARs). Or do you package using Eclipse? In that case I'm not sure what > happens, but using Maven there's is no problem. > > > Would this parent POM be in project A or B, or would it be in its own > > Eclipse > > project that contains nothing but a pom.xml? > > > > Wouldn't your suggested approach result in project A getting included as > > a project-dependency in project B, which isn't necessary? (There'd be a > > bidirectional relationship between project A and B?) > > > > When packaging project A, would project B's JAR be packaged and included, > > or > > would I add a separate dependency element just for that? > > > > Thanks. > > > > MALICE wrote: > >> Create a POM that you use as a parent to both. If you build this POM, > >> the > >> eclipse=plugin for Maven will automatically add project B as a > >> dependency > >> in > >> A. And it will add it as Eclipse project-dependencies, not as > >> JAR-dependencies. > >> > >> Small example: > >> > >> <project> > >> <groupId>some.thing</groupId> > >> <artifactId>eclipse-master-pom</artifactId> > >> <version>unversioned</version> > >> <modules> > >> <module>../project-a</module> > >> <module>../project-b</module> > >> </modules> > >> </project> > >> > >> On Thursday 08 November 2007 16:44, lightbulb432 wrote: > >>> Is it possible to specify, as a dependency, another Java project within > >>> Eclipse? If I have project A that depends on project B and both are > >>> Maven-managed projects, my current options are as follows: > >>> - package and install project B everytime it changes, then run mvn > >>> eclipse:eclipse of project A to point to the latest version of project > >>> B > >>> - > >>> the problem being that this is inefficient > >>> - within Eclipse, simply add project B as a dependency of project A - > >>> the > >>> problem being that I must do this everytime I update any dependency of > >>> project A must re-run eclipse:eclipse, which overwrites the .classpath > >>> file > >>> > >>> Is there a way of adding, in the dependency element, a reference to > >>> another > >>> Eclipse project so that running eclipse:eclipse points to the Eclipse > >>> workspace version of another project? > >>> > >>> Thanks. > >> > >> -- > >> Roland Asmann > >> > >> CFC Informationssysteme Entwicklungsgesellschaft m.b.H > >> Bäckerstrasse 1/2/7 > >> A-1010 Wien > >> FN 266155f, Handelsgericht Wien > >> > >> Tel.: +43/1/513 88 77 - 27 > >> Fax.: +43/1/513 88 62 > >> Email: [EMAIL PROTECTED] > >> Web: www.cfc.at > >> > >> --------------------------------------------------------------------- > >> To unsubscribe, e-mail: [EMAIL PROTECTED] > >> For additional commands, e-mail: [EMAIL PROTECTED] > > > > -- > > View this message in context: > > http://www.nabble.com/Dependency-on-another-project-tf4771718s177.html#a1 > >3650420 Sent from the Maven - Users mailing list archive at Nabble.com. > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] -- Roland Asmann CFC Informationssysteme Entwicklungsgesellschaft m.b.H Bäckerstrasse 1/2/7 A-1010 Wien FN 266155f, Handelsgericht Wien Tel.: +43/1/513 88 77 - 27 Fax.: +43/1/513 88 62 Email: [EMAIL PROTECTED] Web: www.cfc.at --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]