Я пытаюсь обновить версию Java 8 до 11 для проекта, и я столкнулся со следующей ошибкой во время сборки после того, как вручную добавил зависимости JAXB:
'dependencyManagement.dependencies.dependency.systemPath' for com.sun:tools:jar must specify an absolute path but is ${tools.jar} in com.sun.xml.bind:jaxb-impl:2.2.11
Я использую Gradle, поэтому я добавил следующие зависимости:
implementation "javax.xml.bind:jaxb-api:2.2.11"
implementation "com.sun.xml.bind:jaxb-core:2.2.11"
implementation "com.sun.xml.bind:jaxb-impl:2.2.11"
implementation "javax.activation:activation:1.1.1"
Я попытался отсканировать jaxb pom, чтобы найти место, в котором искомое свойство (tools.jar
)указан, но ничего не смог найти.
Что я делаю не так?