This is a known issue in mvn 2.1/3.0, number of plugins that are using classes from tools.jar are not working correctly and it should be fixed in the upcoming mvn 3.0 alpha releases, so we hope to pickup a new version of Maven Embedder when it is done.

 regards,
 Eugene


Bhaskar Maddala wrote:
Thanks for the response, I made sure that the system libraries were associated from the jdk did not seem to make a difference. After an entire day (rather painful) trying to figure out what was wrong, I pointed the m2eclipse to my maven installation (ignore the embedded) and voila.

Thanks
Bhaskar

On Thu, Jan 8, 2009 at 7:32 PM, Jeff MAURY <[email protected] <mailto:[email protected]>> wrote:

    I suppose m2eclipse uses the JRE instead of the JDK. What is the
    java system library associated with your project: are JRE one or a
    JDK ?

    Regards
    Jeff MAURY


    On Fri, Jan 9, 2009 at 1:29 AM, Bhaskar Maddala
    <[email protected] <mailto:[email protected]>> wrote:

        I get the following exception when building using m2eclipse
        (using embedded maven), executing mvn from the command like
        seems to work just fine (plugin - native2ascii-maven-plugin)

        --- Nested Exception ---
        java.lang.ClassNotFoundException: sun.tools.native2ascii.Main
            at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
            at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
            at
        
org.codehaus.plexus.classworlds.realm.ClassRealm.loadRealmClass(ClassRealm.java:174)
            at
        
org.codehaus.plexus.classworlds.strategy.DefaultStrategy.loadClass(DefaultStrategy.java:67)
            at
        
org.codehaus.plexus.classworlds.strategy.ForeignStrategy.loadClass(ForeignStrategy.java:39)
            at
        
org.codehaus.plexus.classworlds.realm.ClassRealm.loadClass(ClassRealm.java:201)
            at
        
org.codehaus.plexus.classworlds.strategy.DefaultStrategy.loadClass(DefaultStrategy.java:73)
            ....
            at
        org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:1)
            at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:176)
            at org.apache.maven.cli.MavenCli.main(MavenCli.java:63)
            at org.apache.maven.cli.MavenCli.main(MavenCli.java:52)

        I have only 2 versions of jdk on my ubuntu box, both from sun

        /usr/lib/jvm/java-6-sun/jre/bin/java
        /usr/lib/jvm/java-1.5.0-sun/jre/bin/java

        and based on the eclipse console, m2eclipse is using

        /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/bin/java

        I verified that tools.jar exists in

        /usr/lib/jvm/java-1.5.0-sun-1.5.0.16/lib

        Any suggestion on what path element I am missing. I am
        stumped, not convinced that this is a m2eclipse issue, but my
        alternative was the maven mailing list and since it works
        correctly from the command line, I am posting this here.

        Thank you
        Bhaskar




-- La mélancolie c'est communiste
    Tout le monde y a droit de temps en temps
    La mélancolie n'est pas capitaliste
    C'est même gratuit pour les perdants
    La mélancolie c'est pacifiste
    On ne lui rentre jamais dedans
    La mélancolie oh tu sais ça existe
    Elle se prend même avec des gants
    La mélancolie c'est pour les syndicalistes
    Il faut juste sa carte de permanent

    Miossec (2006)

    http://www.jeffmaury.com
    http://riadiscuss.jeffmaury.com
    http://www.lastfm.fr/listen/user/jeffmaury/personal
    Mes CDs à récupérer:
    http://spreadsheets.google.com/ccc?key=pNeg4Doa_oCsh7CepKPaPTA&hl=en
    <http://spreadsheets.google.com/ccc?key=pNeg4Doa_oCsh7CepKPaPTA&hl=en>




---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to