Я пишу приложение с использованием JavaFX, и когда я пытаюсь загрузить исходные коды, я получаю эту ошибку после обновления до
Код: Выделить всё
id 'org.openjfx.javafxplugin' version '0.1.0'Код: Выделить всё
Execution failed for task ':ijDownloadSourceseac56644-f3d'.
> Could not resolve all files for configuration ':downloadSources_d8a57fab-051b-40e6-9c30-2d1f5d9d5ae1'.
> Could not resolve org.openjfx:javafx-fxml:21.
Required by:
project :
> Невозможно выбрать один из следующих вариантов org.openjfx:javafx-fxml:21:
- linux-aarch64Runtime
- linuxRuntime
- mac-aarch64Runtime
- macRuntime
- runtime
- winRuntime
Все они соответствуют потребительским атрибутам:
- Вариант возможности 'linux-aarch64Runtime' org.openjfx:javafx-fxml:21:
- Несовпадающие атрибуты:< br /> — Предоставляет «библиотеку» org.gradle.category, но потребитель не запрашивал ее.
— Предоставляет «jar» org.gradle.libraryelements, но потребитель не запрашивал ее.
— Предоставляет org.gradle.native.architecture «aarch64», но потребитель не запрашивал ее
- Предоставляет org.gradle.native.operatingSystem «linux», но потребитель не запрашивал ее
- Предоставляет org.gradle.status «выпуск», но потребитель не запрашивал его
— Предоставляет org.gradle.usage «java-runtime», но потребитель не запрашивал его
— Вариант ' linuxRuntime' org.openjfx:javafx-fxml:21:
— Несовпадающие атрибуты:
— Предоставляет «библиотеку» org.gradle.category, но потребитель не запрашивал ее
— Предоставляет org.gradle.libraryelements «jar», но потребитель не просил об этом
— Предоставляет org.gradle.native.architecture «x86-64», но потребитель об этом не просил
— Предоставляет org.gradle.native.operatingSystem «linux», но потребитель об этом не просил
— Предоставляет «выпуск» org.gradle.status, но потребитель об этом не просил
— Предоставляет org.gradle.native.operatingSystem «linux», но потребитель об этом не просил
— Предоставляет org.gradle.native.operatingSystem «linux», но потребитель об этом не просил
— Предоставляет org.gradle.status «выпуск», но потребитель об этом не просил
gradle.usage 'java-runtime', но потребитель об этом не просил
- Вариант возможности 'mac-aarch64Runtime' org.openjfx:javafx-fxml:21:
- Несовпадающие атрибуты:
— Предоставляет «библиотеку» org.gradle.category, но потребитель не запрашивал ее
— Предоставляет «jar» org.gradle.libraryelements, но потребитель не запрашивал ее
— Предоставляет org .gradle.native.architecture 'aarch64', но потребитель не просил об этом
— Предоставляет org.gradle.native.operatingSystem «macos», но потребитель об этом не просил
— Предоставляет org .gradle.status «выпуск», но потребитель не запрашивал его
— предоставляет org.gradle.usage «java-runtime», но потребитель не запрашивал его
— вариант «macRuntime» возможность org.openjfx:javafx-fxml:21:
— Несовпадающие атрибуты:
— Предоставляет «библиотеку» org.gradle.category, но потребитель не запрашивал ее
— Предоставляет org.openjfx:javafx-fxml:21:
— Несовпадающие атрибуты:
— Предоставляет org.openjfx:javafx-fxml:21:
— Несовпадающие атрибуты:
— Предоставляет «библиотеку» org.gradle.category, но потребитель не запрашивал ее gradle.libraryelements 'jar', но потребитель не просил об этом
- Предоставляет org.gradle.native.architecture 'x86-64', но потребитель об этом не просил
- Предоставляет org. gradle.native.operatingSystem «macos», но потребитель об этом не просил
— Предоставляет «выпуск» org.gradle.status, но потребитель об этом не просил
— Предоставляет org.gradle. использование «java-runtime», но потребитель об этом не запрашивал
— Вариант возможности «время выполнения» org.openjfx:javafx-fxml:21:
— Несовпадающие атрибуты:
— Предоставляет org .gradle.category «библиотека», но потребитель не запрашивал ее
— Предоставляет org.gradle.libraryelements «jar», но потребитель не запрашивал ее
— Предоставляет org.gradle.status «выпуск», но потребитель об этом не просил
— Предоставляет org.gradle.usage «java-runtime», но потребитель об этом не просил
— Вариант возможности «winRuntime» org.openjfx :javafx-fxml:21:
— Несовпадающие атрибуты:
— Предоставляет «библиотеку» org.gradle.category, но потребитель ее не запрашивал
— Предоставляет org.gradle.libraryelements ' jar», но потребитель об этом не просил
— Предоставляет org.gradle.native.architecture «x86-64», но потребитель об этом не просил
— Предоставляет org.gradle.native. операционная система «windows», но потребитель не запрашивал ее
— Предоставляет «выпуск» org.gradle.status, но потребитель не запрашивал ее
— Предоставляет org.gradle.usage «java-» runtime», но потребитель об этом не просил
* Попробуйте:
> Запустите с параметром --stacktrace, чтобы получить трассировку стека.
> Запустите с --info или Опция --debug, чтобы получить больше результатов журнала.
> Запустите с помощью --scan, чтобы получить полную информацию.
> Дополнительную помощь можно получить на https://help.gradle.org.
В этой сборке использовались устаревшие функции Gradle, что делает ее несовместимой с Gradle 9.0.
Вы можете использовать --warning-mode all, чтобы показать отдельные предупреждения об устаревании и определить, исходят ли они из ваших собственных скриптов или плагинов.
Подробнее об этом см. https://docs.gradle.org/8.5/userguide/command_line_interface.html#sec:command_line_warnings. в документации Gradle.
ОШИБКА СБОРКИ через 111 мс
1 задача, требующая действий: 1 выполнено
Это мой build.gradle:
Код: Выделить всё
import org.openjfx.gradle.JavaFXPlatform
plugins {
id 'java'
id 'application'
id 'org.javamodularity.moduleplugin' version '1.8.12'
id 'org.openjfx.javafxplugin' version '0.1.0'
id "com.google.osdetector" version "1.7.3"
id 'org.beryx.jlink' version '3.0.1'
id "io.freefair.lombok" version "8.6"
}
group 'io.github.vcvitaly'
version '1.0-SNAPSHOT'
repositories {
mavenCentral()
}
ext {
junitVersion = '5.10.2'
platform = getPlatform()
}
configurations {
osConfiguration
}
java {
sourceCompatibility = JavaVersion.VERSION_21
targetCompatibility = JavaVersion.VERSION_21
}
tasks.withType(JavaCompile) {
options.encoding = 'UTF-8'
}
application {
mainModule = 'io.github.vcvitaly.k8cp'
mainClass = 'io.github.vcvitaly.k8cp.HelloApplication'
}
javafx {
version = JavaVersion.VERSION_21
modules = ['javafx.controls', 'javafx.fxml']
}
dependencies {
implementation('org.controlsfx:controlsfx:11.1.2')
implementation('net.synedra:validatorfx:0.4.0') {
exclude(group: 'org.openjfx')
}
implementation('org.kordamp.ikonli:ikonli-javafx:12.3.1')
implementation 'org.kordamp.ikonli:ikonli-fontawesome-pack:12.3.1'
implementation 'org.kordamp.ikonli:ikonli-fontawesome5-pack:12.3.1'
implementation('org.kordamp.bootstrapfx:bootstrapfx-core:0.4.0')
implementation 'ch.qos.logback:logback-core:1.5.2'
implementation 'org.slf4j:slf4j-api:2.0.12'
implementation 'ch.qos.logback:logback-classic:1.5.2'
implementation ("io.kubernetes:client-java:20.0.0") {
exclude group: "com.google.code.findbugs", module: "jsr305"
exclude group: "com.amazonaws", module: "aws-java-sdk-sts"
}
testImplementation "org.junit.jupiter:junit-jupiter-api:${junitVersion}"
testImplementation "org.junit.jupiter:junit-jupiter-params:${junitVersion}"
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:${junitVersion}"
testImplementation 'org.mockito:mockito-core:5.11.0'
testImplementation "org.assertj:assertj-core:3.25.1"
}
test {
useJUnitPlatform()
}
jlink {
imageZip = project.file("${buildDir}/distributions/app-${javafx.platform.classifier}.zip")
options = ['--strip-debug', '--compress', '2', '--no-header-files', '--no-man-pages']
launcher {
name = 'app'
}
}
jlinkZip {
group = 'distribution'
}
configurations.osConfiguration {
attributes {
attribute(Usage.USAGE_ATTRIBUTE, objects.named(Usage, Usage.JAVA_RUNTIME))
attribute(OperatingSystemFamily.OPERATING_SYSTEM_ATTRIBUTE, objects.named(OperatingSystemFamily, platform.osFamily))
attribute(MachineArchitecture.ARCHITECTURE_ATTRIBUTE, objects.named(MachineArchitecture, platform.arch))
}
}
def getPlatform() {
return JavaFXPlatform.detect(osdetector);
}
Источник: https://stackoverflow.com/questions/781 ... afx-fxml21