【问题标题】:How to force NetBeans 11.2 to use gradle wrapper packaged in project如何强制 NetBeans 11.2 使用项目中打包的 gradle 包装器
【发布时间】:2020-01-23 20:17:29
【问题描述】:

我与 NetBeans 斗争了几天。我必须处理一个使用 gradle 构建的项目,该项目带有一个 gradle Wrapper。当我尝试从命令行构建项目时,一切正常,我只是在我的项目根目录中运行./gradlew build。 当我尝试在 NetBeans 中构建项目时,我的 IDE 正在使用它自己的 gradle 安装,它位于我的用户目录中,但版本错误。勾选“更喜欢使用项目附带的 Gradle Wrapper”复选框。如果我尝试在我的 IDE 中更改我的 gradle 设置,NetBeans 会卡在一个对话框中,该对话框说正在进行长时间的操作,我必须终止 NetBeans 进程。

我正在使用以下工具来构建我的项目: Windows 10(可悲)、NetBeans 11.2 和 Oracle JDK 1.8.0_231。

NetBeans 给了我以下命令行输出:

JAVA_HOME="C:\Program Files\Java\jdk1.8.0_231"
cd D:\repos\project\app; C:\Users\username\.gradle\wrapper\dists\gradle-4.10.2-bin\cghg6c4gf4vkiutgsab8yrnwv\gradle-4.10.2\bin\gradle --configure-on-demand clean build
Parallel execution with configuration on demand is an incubating feature.

FAILURE: Build failed with an exception.

* Where:
Script 'D:\repos\project\app\build.gradle' line: 1

* What went wrong:
A problem occurred evaluating project ':app'.
> Failed to apply plugin [id 'com.android.application']
   > Minimum supported Gradle version is 5.4.1. Current version is 4.10.2. If using the gradle wrapper, try editing the distributionUrl in C:\Program Files\NetBeans-11.2\gradle\wrapper\gradle-wrapper.properties to gradle-5.4.1-all.zip

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.

* Get more help at https://help.gradle.org

BUILD FAILED in 0s

build.gradle 或 gradle.properties 中没有特殊配置。

有人知道如何强制 NetBeans 使用打包的 gradle?

感谢您的回复!

【问题讨论】:

    标签: java android gradle netbeans


    【解决方案1】:

    我知道发生了什么。 NetBeans 似乎在项目根目录中搜索gradlew.bat,如果没有,NetBeans 将尝试它自己的 gradle 版本。 有趣的是,当有gradlew.bat 时,NetBeans 仍然使用shell 脚本gradlew,没有任何扩展名。

    问候

    【讨论】:

    • 另外,即使我的 JAVA_HOME 环境变量不为空,在构建时,Netbeans 也会覆盖该值。如何设置独立于 IDE(Netbeans、Eclipse、Intellij)的 JAVA_HOME
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-09-08
    • 2014-05-26
    • 1970-01-01
    • 1970-01-01
    • 2012-01-11
    • 1970-01-01
    相关资源
    最近更新 更多