Yes, the compiler was changed in the last release to bettter support JDK 5.

This is a bit strange. The programmatic interface we are using was
only declared in JDK 5.0's documentation, but it has been tested on
1.4.2.

It works for me on 1.4.2_08, on Windows.

Is there a way you can discover what methods com.sun.tools.javac.Main
has on your JDK, through the IDE perhaps? You could also try upgrading
to _08, but I don't see anything in the release notes indicating it
has changed.

What specific JDK do you have installed? Is it the one from Sun?

- Brett

On 6/6/05, Zachi Hazan <[EMAIL PROTECTED]> wrote:
> Thanks for the quick response.
> I am using JDK version
> java version "1.4.2_04"
> Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
> Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)
> 
> My java home is set to "/sun/jdk/x86/linux/".
> I am working with this jdk in other projects.
> 
> I saw in maven svn that this "compile" was added immediately after alpha
> 2 release to plexsus.
> Can it be that there is matching problems between maven 2.0-alpha-2 and
> plexsus jars?
> 
> Brett Porter wrote:
> 
> >Ok, on closer inspection - it looks like your JDK doesn't support the
> >sun standard interface to Javac.
> >
> >What JDK are you using, and what is JAVA_HOME set to?
> >
> >Thanks,
> >Brett
> >
> >On 6/6/05, Zachi Hazan <[EMAIL PROTECTED]> wrote:
> >
> >
> >>No, only defined the plugin artifactid and group id
> >>   <plugins>
> >>      <plugin>
> >>        <groupId>org.apache.maven.plugins</groupId>
> >>        <artifactId>maven-compiler-plugin</artifactId>
> >>      </plugin>
> >>       ....
> >>
> >>Brett Porter wrote:
> >>
> >>
> >>
> >>>Have you hard coded the 2.0-alpha-1 plugin version for
> >>>maven-compiler-plugin in your POM?
> >>>
> >>>- Brett
> >>>
> >>>On 6/5/05, Zachi Hazan <[EMAIL PROTECTED]> wrote:
> >>>
> >>>
> >>>
> >>>
> >>>>I have just upgraded mvaen 2 to version alpha 2.
> >>>>When running compiler:compile plugin the an exception is thrown (see 
> >>>>below).
> >>>>I have checked in maven sources and I saw that the method "compile"
> >>>>exists only on the new plexus jar, which was upgraded  after alpha 2
> >>>>realesed.
> >>>>
> >>>>How can I solve this problem?
> >>>>
> >>>>[ERROR] Cause:
> >>>>org.apache.maven.plugin.MojoExecutionException: Fatal error compiling
> >>>>       at
> >>>>org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:137)
> >>>>       at
> >>>>org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:415)
> >>>>       at
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.processGoals(DefaultLifecycleExecutor.java:169)
> >>>>       at
> >>>>u using, and what is JAVA_HOME set to?
> >>>>
> >>>>org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:90)
> >>>>       at
> >>>>org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:253)
> >>>>       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:167)
> >>>>       at org.apache.maven.cli.MavenCli.main(MavenCli.java:246)
> >>>>       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> >>>>       at
> >>>>sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> >>>>       at
> >>>>sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> >>>>       at java.lang.reflect.Method.invoke(Method.java:324)
> >>>>       at
> >>>>org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303)
> >>>>       at org.codehaus.classworlds.Launcher.launch(Launcher.java:243)
> >>>>       at
> >>>>org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416)
> >>>>       at org.codehaus.classworlds.Launcher.main(Launcher.java:363)
> >>>>Caused by: java.lang.NoSuchMethodException: compile
> >>>>       at java.lang.Class.getMethod0(Class.java:1742)
> >>>>       at java.lang.Class.getMethod(Class.java:951)
> >>>>       at
> >>>>org.codehaus.plexus.compiler.javac.JavacCompiler.compile(JavacCompiler.java:161)
> >>>>       at
> >>>>org.apache.maven.plugin.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:132)
> >>>>       ... 14 more
> >>>>
> >>>>
> >>>>
> >>>>---------------------------------------------------------------------
> >>>>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]
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>---------------------------------------------------------------------
> >>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]
> >
> >
> >
> >
> 
> 
> ---------------------------------------------------------------------
> 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