Skip to content

Could not find artifact com.sun:tools:jar:1.8.0 on java 8 #3 #7

Open
@HoneyryderChuck

Description

@HoneyryderChuck

I'm in a MacOS Big Sur 11.5.2, jruby 9.3.3.0, trying t compile the jruby-openssl locally via rake jar.

I switch my local java to 1.8, as it's now required by the above:

> /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
    14.0.1 (x86_64) "Oracle Corporation" - "Java SE 14.0.1" /Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
    1.8.321.07 (x86_64) "Oracle Corporation" - "Java" /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-14.0.1.jdk/Contents/Home
> java -version
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)

when I run rake jar (alias of ./mvnw prepare-package -Dmaven.test.skip=true), it breaks with the following statement:

[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  4.800 s
[INFO] Finished at: 2022-02-14T20:14:59Z
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal de.saumya.mojo:gem-maven-plugin:2.0.1:initialize (default-initialize) on project jruby-openssl: Execution default-initialize of goal de.saumya.mojo:gem-maven-plugin:2.0.1:in
itialize failed: Plugin de.saumya.mojo:gem-maven-plugin:2.0.1 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.8.0 at specified path /Library/Internet Plug-Ins
/JavaAppletPlugin.plugin/Contents/Home/../lib/tools.jar -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal de.saumya.mojo:gem-maven-plugin:2.0.1:initialize (default-initialize) on project jruby-openssl: Execution default-initialize
of goal de.saumya.mojo:gem-maven-plugin:2.0.1:initialize failed: Plugin de.saumya.mojo:gem-maven-plugin:2.0.1 or one of its dependencies could not be resolved: Could not find artifact com.sun:tools:jar:1.
8.0 at specified path /Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/../lib/tools.jar
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:215)
    at org.apache.maven.lifecycle.internal.MojoExecutor.execute (MojoExecutor.java:156)

After some googling, I find out that tools.jar was abandoned in java 11. However, as shown above, I'm pretty much updated, right?

I've also update maven to 3.8.4. So I singled it out to maven_gem, which might still need to adapt smth?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions