On 18/02/2009, Jason van Zyl <[email protected]> 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:

<artifactId>maven-compiler-plugin</artifactId>
<configuration>
  <fork>false</fork>
  <compilerVersion>1.4</compilerVersion>
</configuration>

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 <[email protected]> wrote:
> >
> > > You have to do:
> > > right click on project -> Maven -> Enable nested modules
> > >
> > > HTH,
> > >
> > > Stefan
> > >
> > >
> > > On Wed, 18 Feb 2009 00:45:11 +0000
> > > sebb <[email protected]> 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:
> [email protected]
> > > > For additional commands, e-mail: [email protected]
> > > >
> > > >
> > >
> > >
> > > --
> > > 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.   [email protected]
> > > 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:
> [email protected]
> > > For additional commands, e-mail: [email protected]
> > >
> > >
> > >
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [email protected]
> > For additional commands, e-mail: [email protected]
> >
> >
>
>  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: [email protected]
>  For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to