我试图通过在eclipse中集成JavaFX weaver来使用Sping Boot - JavaFX - Gradle创建Java Desktop应用程序。但Java FX库的依赖项(javafx-controls,javafx-base..)无法通过mavencentral的gradle下载,但Spring boot,fxweaver,my sql的其他库都可以正确下载。版本:Sping Boot - 3.0.4、Java fx - 17.0.6、Java - 17、gradle - 7.6.1
plugins {
id 'java'
id 'org.springframework.boot' version '3.0.4'
id 'io.spring.dependency-management' version '1.1.0'
}
group = 'com.test'
version = '0.0.1-SNAPSHOT'
sourceCompatibility = '17'
repositories {
mavenCentral()
}
dependencies {
implementation 'org.springframework.boot:spring-boot-starter-data-jpa'
implementation 'net.rgielen:javafx-weaver-spring-boot-starter:1.3.0'
runtimeOnly 'com.mysql:mysql-connector-j'
//below javafx libraries are not getting downloaded
implementation 'org.openjfx:javafx:17.0.6'
implementation 'org.openjfx:javafx-base:17.0.6'
implementation 'org.openjfx:javafx-graphics:17.0.6'
implementation 'org.openjfx:javafx-controls:17.0.6'
implementation 'org.openjfx:javafx-fxml:17.0.6'
implementation 'org.openjfx:javafx-swing:17.0.6'
implementation 'org.openjfx:javafx-media:17.0.6'
implementation 'org.openjfx:javafx-web:17.0.6'
}
我试过手动添加jar文件,它工作正常。但是在eclipse开发过程中,我无法看到Java FX库组件方法的建议/注解,因为它没有附加源文件。因此我试图通过Gradle下载它。以前有人尝试过吗?任何帮助都非常感谢。
1条答案
按热度按时间s2j5cfk01#
这是工作的build.gradle文件。我丢失了插件和/或模块部分。