JavaFX Gradle 插件使用指南
1. 项目的目录结构及介绍
JavaFX Gradle 插件项目的目录结构如下:
javafx-gradle-plugin/
├── gradle/
│ └── wrapper/
├── src/
│ └── ...
├── test-project/
│ └── ...
├── .gitignore
├── LICENSE
├── README.md
├── build.gradle
├── gradlew
├── gradlew.bat
└── settings.gradle
目录结构介绍
gradle/wrapper/
: 包含 Gradle Wrapper 的文件,用于确保项目使用特定版本的 Gradle。src/
: 包含插件的源代码。test-project/
: 包含用于测试插件的项目示例。.gitignore
: 指定 Git 版本控制系统忽略的文件和目录。LICENSE
: 项目的许可证文件,采用 BSD-3-Clause 许可证。README.md
: 项目的说明文档。build.gradle
: 项目的构建脚本。gradlew
: Gradle Wrapper 的 Unix 脚本。gradlew.bat
: Gradle Wrapper 的 Windows 批处理文件。settings.gradle
: 项目的设置脚本。
2. 项目的启动文件介绍
项目的启动文件主要是 build.gradle
和 settings.gradle
。
build.gradle
build.gradle
是 Gradle 项目的主要构建脚本,包含插件的配置和依赖管理。以下是一些关键配置:
plugins {
id 'org.openjfx.javafxplugin' version '0.1.0'
}
javafx {
modules = [ 'javafx.controls', 'javafx.fxml' ]
}
settings.gradle
settings.gradle
包含项目的设置信息,例如项目名称和包含的模块:
rootProject.name = 'javafx-gradle-plugin'
3. 项目的配置文件介绍
项目的配置文件主要包括 build.gradle
和 settings.gradle
。
build.gradle 配置
在 build.gradle
中,可以配置 JavaFX 插件和指定使用的 JavaFX 模块:
plugins {
id 'org.openjfx.javafxplugin' version '0.1.0'
}
javafx {
modules = [ 'javafx.controls', 'javafx.fxml' ]
}
settings.gradle 配置
settings.gradle
主要用于设置项目的根名称:
rootProject.name = 'javafx-gradle-plugin'
通过这些配置文件,可以确保项目正确使用 JavaFX 插件并指定所需的 JavaFX 模块。