Uploaded image for project: 'Maven'
  1. Maven
  2. MNG-8177

Warning "'dependencyManagement.dependencies.dependency.systemPath' for com.sun:tools:jar refers to a non-existing file C:\Temp\jdk-11.0.23\..\lib\tools.jar"

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Minor
    • Resolution: Fixed
    • 3.9.8
    • 3.9.9, 4.0.0-beta-4, 4.0.0
    • Core
    • None
    • Java 11

    Description

      This warning pops up first with Maven 3.9.8, previous versions up to 3.9.7 did not report it:

      [WARNING] 1 problem was encountered while building the effective model for org.jboss:jboss-dmr:jar:1.3.0.Final

      When using the "-X" switch, I see this additional message:

      [WARNING] 'dependencyManagement.dependencies.dependency.systemPath' for com.sun:tools:jar refers to a non-existing file C:\Temp\jdk-11.0.23\..\lib\tools.jar. Please verify that you run Maven using a JDK and not just a JRE. @ org.jboss:jboss-dmr:1.3.0.Final

       

      I run it with JDK 11, but downloaded the zip file only. There is no "tools.jar", which was removed as part of Java 9.

       

      To reproduce: create a project from this archetype:

      mvn archetype:generate -DarchetypeCatalog=local -DgroupId=com.acme -DartifactId=example-subsystem -Dversion=1.0-SNAPSHOT -Dmodule=org.test.subsystem -Dpackage=com.acme.example -DarchetypeGroupId=org.wildfly.archetype -DarchetypeArtifactId=wildfly-subsystem -DarchetypeVersion=32.0.0.Final -DinteractiveMode=false

       

      Then run this command to see the warning:

      mvn dependency:tree -X

       

      Actually, I don't know why jboss-dmr:1.3.0 is tested, as the project should reference jboss-dmr:1.7.0.

      Attachments

        Activity

          People

            cstamas Tamas Cservenak
            wknauf Wolfgang Knauf
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: