I didn't have a deep look but I guess yes.

On 11 September 2015 at 04:43, Robert Scholte <[email protected]> wrote:

>
> https://github.com/codehaus-plexus/plexus-compiler/blob/master/plexus-compilers/plexus-compiler-javac/src/main/java/org/codehaus/plexus/compiler/javac/JavaxToolsCompiler.java
>
> So this file needs to be rewritten, since it is using javax.tools, right?
>
> Robert
>
>
> Op Wed, 09 Sep 2015 23:47:46 +0200 schreef Robert Scholte <
> [email protected]>:
>
> Hi,
>>
>> My first results when building Apache Maven 3.3.7-SNAPSHOT
>> Without extra configuration it fails with the message:
>> No compiler is provided in this environment. Perhaps you are running on a
>> JRE rather than a JDK?
>>
>> However, if I add the following arguments it at least continues:
>> -Dmaven.compiler.executable=D:\jdk1.9.0\bin\javac.exe
>> -Dmaven.compiler.fork
>>
>> So this is something we need to fix on our side. If I recall correctly we
>> do a tools.jar check somewhere, will require some extra investigation.
>>
>> The build doesn't complete, it fails with the exception below, but
>> according to the message we need an improved version from ASM first.
>>
>> best,
>> Robert
>>
>> org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute
>> goal org.codehaus.plexus:plexus-component-metadata:1.5.5:generate-metadata
>> (default) on project maven-model-builder: Error generating metadata:
>>          at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:216)
>>          at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>>          at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>>          at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:116)
>>          at
>> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:80)
>>          at
>> org.apache.maven.lifecycle.internal.builder.singlethreaded.SingleThreadedBuilder.build(SingleThreadedBuilder.java:51)
>>          at
>> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:128)
>>          at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:307)
>>          at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:193)
>>          at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:106)
>>          at org.apache.maven.cli.MavenCli.execute(MavenCli.java:862)
>>          at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:286)
>>          at org.apache.maven.cli.MavenCli.main(MavenCli.java:197)
>>          at sun.reflect.NativeMethodAccessorImpl.invoke0([email protected]/Native
>> Method)
>>          at sun.reflect.NativeMethodAccessorImpl.invoke([email protected]
>> /NativeMethodAccessorImpl.java:62)
>>          at sun.reflect.DelegatingMethodAccessorImpl.invoke([email protected]
>> /DelegatingMethodAccessorImpl.java:43)
>>          at java.lang.reflect.Method.invoke([email protected]
>> /Method.java:517)
>>          at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:289)
>>          at
>> org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:229)
>>          at
>> org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:415)
>>          at
>> org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:356)
>> Caused by: org.apache.maven.plugin.MojoExecutionException: Error
>> generating metadata:
>>          at
>> org.codehaus.plexus.maven.plugin.PlexusDescriptorMojo.execute(PlexusDescriptorMojo.java:86)
>>          at
>> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:134)
>>          at
>> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:208)
>>          ... 20 more
>> Caused by: java.lang.Exception: Failed to extract descriptors
>>          at
>> org.codehaus.plexus.metadata.DefaultMetadataGenerator.generateDescriptor(DefaultMetadataGenerator.java:86)
>>          at
>> org.codehaus.plexus.maven.plugin.PlexusDescriptorMojo.execute(PlexusDescriptorMojo.java:82)
>>          ... 22 more
>> Caused by:
>> org.codehaus.plexus.metadata.gleaner.ComponentGleanerException: Can't read
>> class java/lang/Object
>>          at
>> org.codehaus.plexus.metadata.gleaner.AnnotationComponentGleaner.readClass2(AnnotationComponentGleaner.java:161)
>>          at
>> org.codehaus.plexus.metadata.gleaner.AnnotationComponentGleaner.getClasses(AnnotationComponentGleaner.java:180)
>>          at
>> org.codehaus.plexus.metadata.gleaner.AnnotationComponentGleaner.glean(AnnotationComponentGleaner.java:100)
>>          at
>> org.codehaus.plexus.metadata.ClassComponentDescriptorExtractor.extract(ClassComponentDescriptorExtractor.java:145)
>>          at
>> org.codehaus.plexus.metadata.ClassComponentDescriptorExtractor.extract(ClassComponentDescriptorExtractor.java:79)
>>          at
>> org.codehaus.plexus.metadata.DefaultMetadataGenerator.generateDescriptor(DefaultMetadataGenerator.java:78)
>>          ... 23 more
>> Caused by: java.io.IOException: Class not found
>>          at org.objectweb.asm.ClassReader.a(Unknown Source)
>>          at org.objectweb.asm.ClassReader.<init>(Unknown Source)
>>          at
>> org.codehaus.plexus.metadata.ann.AnnReader.read(AnnReader.java:45)
>>          at
>> org.codehaus.plexus.metadata.gleaner.AnnotationComponentGleaner.readClass2(AnnotationComponentGleaner.java:157)
>>          ... 28 more
>>
>>
>>
>> Op Wed, 09 Sep 2015 19:16:13 +0200 schreef Rory O'Donnell <
>> [email protected]>:
>>
>>
>>> Hi Robert & Kristian,
>>>
>>> Early-access builds of JDK 9 with Project Jigsaw are available for
>>> download at jdk9.java.net/jigsaw <http://jdk9.java.net/jigsaw>.
>>>
>>> The EA builds contain the latest prototype implementation of JSR 376
>>> <http://openjdk.java.net/projects/jigsaw/spec>, the Java Platform Module
>>> System,
>>> as well as that of the JDK-specific APIs and tools described in JEP 261
>>> <http://openjdk.java.net/jeps/261>.
>>>
>>> If you'd like to try out the EA builds, by far the most helpful things
>>> you can do are:
>>>
>>>   *
>>>
>>>     Try to run existing applications, without change, on these builds to
>>>     see whether the module system, or the modularization of the
>>>     platform, breaks your code or identifies code that depends upon
>>>     JDK-internal APIs or other unspecified aspects of the platform.
>>>
>>>   *
>>>
>>>     Experiment with the module system itself, perhaps by following the
>>>     quick start guide
>>>     <http://openjdk.java.net/projects/jigsaw/quick-start>, and start
>>>     thinking about how to migrate existing libraries and application
>>>     components to modules. We hope to publish some specific migration
>>>     tips shortly.
>>>
>>> Please send usage questions and experience reports to the jigsaw-dev
>>> <http://mail.openjdk.java.net/mailman/listinfo/jigsaw-dev> list.
>>> Specific suggestions about the design of the module system should be
>>> sent to the JSR 376 Expert Group's comments list
>>> <mailto:[email protected]>.
>>>
>>> For more information please seen Mark Reinhold's mail [1]
>>>
>>> Rgds,Rory
>>>
>>> [1]
>>> http://mail.openjdk.java.net/pipermail/jigsaw-dev/2015-September/004480.html
>>>
>>
>> ---------------------------------------------------------------------
>> 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]
>
>


-- 
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy

Reply via email to