如何获取org.openjfx:javafxplugin:0.1.0插件二进制文件用于离线使用
获取org.openjfx:javafx-plugin:0.1.0二进制文件的方法(无需源码构建)
以下是两种无需构建源码即可获取该插件二进制文件的方案:
方案一:通过Gradle项目自动下载到本地缓存
Gradle插件的官方发布渠道是Gradle Plugin Portal,直接用Gradle项目即可触发下载,步骤如下:
- 创建一个空目录,新建
build.gradle文件,写入以下内容:plugins { id 'org.openjfx.javafxplugin' version '0.1.0' } - 在该目录下执行命令:
Gradle会自动将插件及其依赖下载到本地缓存目录(默认路径为gradle dependencies~/.gradle/caches/modules-2/files-2.1/org.openjfx/javafx-plugin/0.1.0/)。 - 从缓存目录中复制对应的
.jar文件,即可用于离线场景。
方案二:配置Maven仓库后下载
你之前的Maven项目未成功,核心原因是缺少Gradle插件仓库的配置。调整pom.xml如下:
<modelVersion>4.0.0</modelVersion> <groupId>fr</groupId> <artifactId>cl</artifactId> <version>0.0.1-SNAPSHOT</version> <name>download_javafxplugin</name> <repositories> <repository> <id>gradle-plugin-portal</id> <url>https://plugins.gradle.org/m2/</url> </repository> </repositories> <dependencies> <dependency> <groupId>org.openjfx</groupId> <artifactId>javafx-plugin</artifactId> <version>0.1.0</version> <scope>runtime</scope> </dependency> </dependencies>
执行命令mvn dependency:copy-dependencies,插件文件会被下载到项目的target/dependency目录,同时也会存入本地.m2缓存。
注意事项
- 该插件是Gradle专用插件,并非普通Java库,因此优先推荐用Gradle方案获取,兼容性更好。
- 如果Gradle Plugin Portal访问受限,可尝试配置国内镜像仓库同步该源的内容。
内容的提问来源于stack exchange,提问作者Christophe
相关产品推荐
相关产品推荐

