Re: Maven Integration for Eclipse - does it support modules?
On 24/02/2009, Brett Randall wrote: > Try Maven->Update Project Configuration after setting maven-compiler-plugin > configuration. Does not seem to help, even after amending POM as suggested below. > And I think you want: This is a Maven project plugin, so I would expect the POM to be correct ... > > org.apache.maven.plugins > > maven-compiler-plugin > > > 1.4 > 1.4 > > > > Best > > Brett > > > On Tue, Feb 24, 2009 at 4:53 AM, sebb wrote: > > > On 18/02/2009, Jason van Zyl wrote: > > > It is always better to import Maven projects as Maven projects, not > > normal > > > projects and then enabling dependency management. We should probably just > > > remove that option as it seems to confuse many people and can also > > corrupt > > > your eclipse projects. > > > > > > The version of Java used is determined by the JDT integration which > > obeys > > > anything you have setup in the compiler plugin. If nothing is set then > > the > > > default of 1.4 is chosen. This is the configuration framework in action > > and > > > the POM is the source of truth if you are using m2e. > > > > > > > Java version selection does not seem to work, even when the project is > > checked out as a Maven project. > > > > E.g. I checked out maven/surefire/trunk as a Maven project (using > > current version 0.9.7) > > > > This created several projects - looks to be one for each module. > > > > However, all of the projects have been set to use Java 1.3, even > > though some of the POMs specify 1.4. > > > > For example, the surefire-junit4 and surefire-testng POMs have: > > > > maven-compiler-plugin > > > > false > > 1.4 > > > > > > yet Eclipse is configured for Java 1.3. > > > > Likewise maven-surefire-plugin, maven-surefire-report-plugin. > > > > [Surefire-booter and surefire-integration-tests seem to require 1.4, > > but fail to specify it in the POM] > > > > > > > > On 18-Feb-09, at 8:30 AM, sebb wrote: > > > > > > > > > > Thanks, that's fixed it. > > > > > > > > Unfortunately it does not seem to deal with multiple Java versions > > > > well - I would expect it to set the Java version to the highest > > > > version it finds - or at least warn the user that there are multiple > > > > requirements. > > > > > > > > On 18/02/2009, Stefan Seidel wrote: > > > > > > > > > You have to do: > > > > > right click on project -> Maven -> Enable nested modules > > > > > > > > > > HTH, > > > > > > > > > > Stefan > > > > > > > > > > > > > > > On Wed, 18 Feb 2009 00:45:11 + > > > > > sebb wrote: > > > > > > > > > > > > > > > > I tried enabling Maven Dependency Management on a project with > > modules > > > > > > (Surefire 2.4.3) and the dependencies from the top-level project > > were > > > > > > added OK, but none of the dependencies for any of the modules were > > > > > > added. > > > > > > > > > > > > Is this the expected behaviour? Or is it a bug? > > > > > > > > > > > > If if is expected, how can one use the plugin with modules? > > > > > > > > > > > > [Using version 0.0.12.20071107-2300 in Eclipse 3.4.1] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > - > > > > > > To unsubscribe, e-mail: > > > users-unsubscr...@maven.apache.org > > > > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > > > > > > > > > > > > > > > > > > > > > > -- > > > > > best regards > > > > > > > > > > Stefan Seidel > > > > > Software Developer > > > > > > > > > > VUB Printmedia GmbH > > > > > Chopinstraße 4, D-04103 Leipzig > > > > > tel.+49 (341) 9 60 50 93 > > > > > fax.+49 (341) 9 60 50 92 > > > > > mail. ssei...@vub.de > > > > > web.www.vub.de > > > > > > > > > > HRB Köln 24015 > > > > > UStID DE 122 649 251 > > > > > GF Dr. Achim Preuss Neudorf, > > > > > Dr. Christian Preuss Neudorf > > > > > > > > > > > > > - > > > > > To unsubscribe, e-mail: > > > users-unsubscr...@maven.apache.org > > > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > > > > > > > > > > > > > > > > > > > > > - > > > > To unsubscribe, e-mail: > > > users-unsubscr...@maven.apache.org > > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > > > > > > > > > Thanks, > > > > > > Jason > > > > > > -- > > > Jason van Zyl > > > Founder, Apache Maven > > > jason at sonatype dot com > > > http://twitter.com/jvanzyl > > > -- > > > > > > Self
Re: Maven Integration for Eclipse - does it support modules?
Try Maven->Update Project Configuration after setting maven-compiler-plugin configuration. And I think you want: org.apache.maven.plugins maven-compiler-plugin 1.4 1.4 Best Brett On Tue, Feb 24, 2009 at 4:53 AM, sebb wrote: > On 18/02/2009, Jason van Zyl wrote: > > It is always better to import Maven projects as Maven projects, not > normal > > projects and then enabling dependency management. We should probably just > > remove that option as it seems to confuse many people and can also > corrupt > > your eclipse projects. > > > > The version of Java used is determined by the JDT integration which > obeys > > anything you have setup in the compiler plugin. If nothing is set then > the > > default of 1.4 is chosen. This is the configuration framework in action > and > > the POM is the source of truth if you are using m2e. > > > > Java version selection does not seem to work, even when the project is > checked out as a Maven project. > > E.g. I checked out maven/surefire/trunk as a Maven project (using > current version 0.9.7) > > This created several projects - looks to be one for each module. > > However, all of the projects have been set to use Java 1.3, even > though some of the POMs specify 1.4. > > For example, the surefire-junit4 and surefire-testng POMs have: > > maven-compiler-plugin > > false > 1.4 > > > yet Eclipse is configured for Java 1.3. > > Likewise maven-surefire-plugin, maven-surefire-report-plugin. > > [Surefire-booter and surefire-integration-tests seem to require 1.4, > but fail to specify it in the POM] > > > > > On 18-Feb-09, at 8:30 AM, sebb wrote: > > > > > > > Thanks, that's fixed it. > > > > > > Unfortunately it does not seem to deal with multiple Java versions > > > well - I would expect it to set the Java version to the highest > > > version it finds - or at least warn the user that there are multiple > > > requirements. > > > > > > On 18/02/2009, Stefan Seidel wrote: > > > > > > > You have to do: > > > > right click on project -> Maven -> Enable nested modules > > > > > > > > HTH, > > > > > > > > Stefan > > > > > > > > > > > > On Wed, 18 Feb 2009 00:45:11 + > > > > sebb wrote: > > > > > > > > > > > > > I tried enabling Maven Dependency Management on a project with > modules > > > > > (Surefire 2.4.3) and the dependencies from the top-level project > were > > > > > added OK, but none of the dependencies for any of the modules were > > > > > added. > > > > > > > > > > Is this the expected behaviour? Or is it a bug? > > > > > > > > > > If if is expected, how can one use the plugin with modules? > > > > > > > > > > [Using version 0.0.12.20071107-2300 in Eclipse 3.4.1] > > > > > > > > > > > > > > > > > > > > > > > > > - > > > > > To unsubscribe, e-mail: > > users-unsubscr...@maven.apache.org > > > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > > > > > > > > > > > > > > > > > -- > > > > best regards > > > > > > > > Stefan Seidel > > > > Software Developer > > > > > > > > VUB Printmedia GmbH > > > > Chopinstraße 4, D-04103 Leipzig > > > > tel.+49 (341) 9 60 50 93 > > > > fax.+49 (341) 9 60 50 92 > > > > mail. ssei...@vub.de > > > > web.www.vub.de > > > > > > > > HRB Köln 24015 > > > > UStID DE 122 649 251 > > > > GF Dr. Achim Preuss Neudorf, > > > > Dr. Christian Preuss Neudorf > > > > > > > > > > - > > > > To unsubscribe, e-mail: > > users-unsubscr...@maven.apache.org > > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > > > > > > > > > > > > > > > - > > > To unsubscribe, e-mail: > > users-unsubscr...@maven.apache.org > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > > > > > Thanks, > > > > Jason > > > > -- > > Jason van Zyl > > Founder, Apache Maven > > jason at sonatype dot com > > http://twitter.com/jvanzyl > > -- > > > > Selfish deeds are the shortest path to self destruction. > > > > -- The Seven Samuari, Akira Kurosawa > > > > > > > > - > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > >
Re: Maven Integration for Eclipse - does it support modules?
On 18/02/2009, Jason van Zyl wrote: > It is always better to import Maven projects as Maven projects, not normal > projects and then enabling dependency management. We should probably just > remove that option as it seems to confuse many people and can also corrupt > your eclipse projects. > > The version of Java used is determined by the JDT integration which obeys > anything you have setup in the compiler plugin. If nothing is set then the > default of 1.4 is chosen. This is the configuration framework in action and > the POM is the source of truth if you are using m2e. > Java version selection does not seem to work, even when the project is checked out as a Maven project. E.g. I checked out maven/surefire/trunk as a Maven project (using current version 0.9.7) This created several projects - looks to be one for each module. However, all of the projects have been set to use Java 1.3, even though some of the POMs specify 1.4. For example, the surefire-junit4 and surefire-testng POMs have: maven-compiler-plugin false 1.4 yet Eclipse is configured for Java 1.3. Likewise maven-surefire-plugin, maven-surefire-report-plugin. [Surefire-booter and surefire-integration-tests seem to require 1.4, but fail to specify it in the POM] > > On 18-Feb-09, at 8:30 AM, sebb wrote: > > > > Thanks, that's fixed it. > > > > Unfortunately it does not seem to deal with multiple Java versions > > well - I would expect it to set the Java version to the highest > > version it finds - or at least warn the user that there are multiple > > requirements. > > > > On 18/02/2009, Stefan Seidel wrote: > > > > > You have to do: > > > right click on project -> Maven -> Enable nested modules > > > > > > HTH, > > > > > > Stefan > > > > > > > > > On Wed, 18 Feb 2009 00:45:11 + > > > sebb wrote: > > > > > > > > > > I tried enabling Maven Dependency Management on a project with modules > > > > (Surefire 2.4.3) and the dependencies from the top-level project were > > > > added OK, but none of the dependencies for any of the modules were > > > > added. > > > > > > > > Is this the expected behaviour? Or is it a bug? > > > > > > > > If if is expected, how can one use the plugin with modules? > > > > > > > > [Using version 0.0.12.20071107-2300 in Eclipse 3.4.1] > > > > > > > > > > > > > > > > > > > - > > > > To unsubscribe, e-mail: > users-unsubscr...@maven.apache.org > > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > > > > > > > > > > > > -- > > > best regards > > > > > > Stefan Seidel > > > Software Developer > > > > > > VUB Printmedia GmbH > > > Chopinstraße 4, D-04103 Leipzig > > > tel.+49 (341) 9 60 50 93 > > > fax.+49 (341) 9 60 50 92 > > > mail. ssei...@vub.de > > > web.www.vub.de > > > > > > HRB Köln 24015 > > > UStID DE 122 649 251 > > > GF Dr. Achim Preuss Neudorf, > > > Dr. Christian Preuss Neudorf > > > > > > > - > > > To unsubscribe, e-mail: > users-unsubscr...@maven.apache.org > > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > > > > > > > > > - > > To unsubscribe, e-mail: > users-unsubscr...@maven.apache.org > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > > Thanks, > > Jason > > -- > Jason van Zyl > Founder, Apache Maven > jason at sonatype dot com > http://twitter.com/jvanzyl > -- > > Selfish deeds are the shortest path to self destruction. > > -- The Seven Samuari, Akira Kurosawa > > > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Maven Integration for Eclipse - does it support modules?
On 21-Feb-09, at 12:13 PM, Eugene Kuleshov wrote: Jason van Zyl-5 wrote: It is always better to import Maven projects as Maven projects, not normal projects and then enabling dependency management. Jason, you don't need to enable dependency management when "Import / Maven Projects" wizard is used. normal == eclipse regards, Eugene -- View this message in context: http://www.nabble.com/Maven-Integration-for-Eclipse---does-it-support-modules--tp22069907p22138245.html Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org Thanks, Jason -- Jason van Zyl Founder, Apache Maven http://twitter.com/jvanzyl -- the course of true love never did run smooth ... -- Shakespeare - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Maven Integration for Eclipse - does it support modules?
First of all you are using pretty old version for m2eclipse, the recent 0.9.7 release been published few weeks ago. Please note that "Enable Maven Dependency Management" action is currently provides very basic functionality and originally meant to be used to enable Maven support on existing projects, but it doesn't not convert any settings from Eclipse and does not import additional modules. So, you could use this action if you already have your surefire project tree imported in Eclipse, but then you may have to manually invoke "Import... / Maven Projects" from the surefire project entry in "Package Explorer" view in order to import the nested modules. I guess it makes sense to submit an enhancement request for this. Also, you may want to vote for http://jira.codehaus.org/browse/MNGECLIPSE-781, which is suggesting to provide conversion from Eclipse project configuration back to pom.xml regards, Eugene sebb-2-2 wrote: > > I tried enabling Maven Dependency Management on a project with modules > (Surefire 2.4.3) and the dependencies from the top-level project were > added OK, but none of the dependencies for any of the modules were > added. > > Is this the expected behaviour? Or is it a bug? > > If if is expected, how can one use the plugin with modules? > > [Using version 0.0.12.20071107-2300 in Eclipse 3.4.1] > -- View this message in context: http://www.nabble.com/Maven-Integration-for-Eclipse---does-it-support-modules--tp22069907p22138348.html Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Maven Integration for Eclipse - does it support modules?
Jason van Zyl-5 wrote: > > It is always better to import Maven projects as Maven projects, not > normal projects and then enabling dependency management. > Jason, you don't need to enable dependency management when "Import / Maven Projects" wizard is used. regards, Eugene -- View this message in context: http://www.nabble.com/Maven-Integration-for-Eclipse---does-it-support-modules--tp22069907p22138245.html Sent from the Maven - Users mailing list archive at Nabble.com. - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Maven Integration for Eclipse - does it support modules?
It is always better to import Maven projects as Maven projects, not normal projects and then enabling dependency management. We should probably just remove that option as it seems to confuse many people and can also corrupt your eclipse projects. The version of Java used is determined by the JDT integration which obeys anything you have setup in the compiler plugin. If nothing is set then the default of 1.4 is chosen. This is the configuration framework in action and the POM is the source of truth if you are using m2e. On 18-Feb-09, at 8:30 AM, sebb wrote: Thanks, that's fixed it. Unfortunately it does not seem to deal with multiple Java versions well - I would expect it to set the Java version to the highest version it finds - or at least warn the user that there are multiple requirements. On 18/02/2009, Stefan Seidel wrote: You have to do: right click on project -> Maven -> Enable nested modules HTH, Stefan On Wed, 18 Feb 2009 00:45:11 + sebb wrote: I tried enabling Maven Dependency Management on a project with modules (Surefire 2.4.3) and the dependencies from the top-level project were added OK, but none of the dependencies for any of the modules were added. Is this the expected behaviour? Or is it a bug? If if is expected, how can one use the plugin with modules? [Using version 0.0.12.20071107-2300 in Eclipse 3.4.1] - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org -- best regards Stefan Seidel Software Developer VUB Printmedia GmbH Chopinstraße 4, D-04103 Leipzig tel.+49 (341) 9 60 50 93 fax.+49 (341) 9 60 50 92 mail. ssei...@vub.de web.www.vub.de HRB Köln 24015 UStID DE 122 649 251 GF Dr. Achim Preuss Neudorf, Dr. Christian Preuss Neudorf - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org Thanks, Jason -- Jason van Zyl Founder, Apache Maven jason at sonatype dot com http://twitter.com/jvanzyl -- Selfish deeds are the shortest path to self destruction. -- The Seven Samuari, Akira Kurosawa - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Maven Integration for Eclipse - does it support modules?
Thanks, that's fixed it. Unfortunately it does not seem to deal with multiple Java versions well - I would expect it to set the Java version to the highest version it finds - or at least warn the user that there are multiple requirements. On 18/02/2009, Stefan Seidel wrote: > You have to do: > right click on project -> Maven -> Enable nested modules > > HTH, > > Stefan > > > On Wed, 18 Feb 2009 00:45:11 + > sebb wrote: > > > I tried enabling Maven Dependency Management on a project with modules > > (Surefire 2.4.3) and the dependencies from the top-level project were > > added OK, but none of the dependencies for any of the modules were > > added. > > > > Is this the expected behaviour? Or is it a bug? > > > > If if is expected, how can one use the plugin with modules? > > > > [Using version 0.0.12.20071107-2300 in Eclipse 3.4.1] > > > > > - > > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > > For additional commands, e-mail: users-h...@maven.apache.org > > > > > -- > best regards > > Stefan Seidel > Software Developer > > VUB Printmedia GmbH > Chopinstraße 4, D-04103 Leipzig > tel.+49 (341) 9 60 50 93 > fax.+49 (341) 9 60 50 92 > mail. ssei...@vub.de > web.www.vub.de > > HRB Köln 24015 > UStID DE 122 649 251 > GF Dr. Achim Preuss Neudorf, > Dr. Christian Preuss Neudorf > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > > - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Re: Maven Integration for Eclipse - does it support modules?
You have to do: right click on project -> Maven -> Enable nested modules HTH, Stefan On Wed, 18 Feb 2009 00:45:11 + sebb wrote: > I tried enabling Maven Dependency Management on a project with modules > (Surefire 2.4.3) and the dependencies from the top-level project were > added OK, but none of the dependencies for any of the modules were > added. > > Is this the expected behaviour? Or is it a bug? > > If if is expected, how can one use the plugin with modules? > > [Using version 0.0.12.20071107-2300 in Eclipse 3.4.1] > > - > To unsubscribe, e-mail: users-unsubscr...@maven.apache.org > For additional commands, e-mail: users-h...@maven.apache.org > -- best regards Stefan Seidel Software Developer VUB Printmedia GmbH Chopinstraße 4, D-04103 Leipzig tel.+49 (341) 9 60 50 93 fax.+49 (341) 9 60 50 92 mail. ssei...@vub.de web.www.vub.de HRB Köln 24015 UStID DE 122 649 251 GF Dr. Achim Preuss Neudorf, Dr. Christian Preuss Neudorf - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org
Maven Integration for Eclipse - does it support modules?
I tried enabling Maven Dependency Management on a project with modules (Surefire 2.4.3) and the dependencies from the top-level project were added OK, but none of the dependencies for any of the modules were added. Is this the expected behaviour? Or is it a bug? If if is expected, how can one use the plugin with modules? [Using version 0.0.12.20071107-2300 in Eclipse 3.4.1] - To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org