我有以下問題:我嘗試設定 IntelliJ 以使用我的本地 Gradle 安裝,但是當 IDEA 啟動時,我在匯入我的專案后收到以下錯誤訊息:
Found invalid Gradle JVM configuration
gradle jar在命令列上作業得很好。
解決方法是手動執行以下操作:
- 查找操作 -> 搜索 -> Gradle -> 然后在彈出視窗中選擇“Gradle JVM:”選項
- 覆寫“使用 Gradle 從:”并選擇“指定位置”(在我的情況下為 /home/jose/local/gradle/gradle-4.10.3)
- 覆寫“Gradle JVM:”并選擇“JAVA_HOME”(正確顯示為“版本 1.8.0_282”)
- 單擊“應用”和“確定”。重啟 IntelliJ
但是閱讀有關Gradle 設定和Gradle JVM 選擇的檔案說 IntelliJ 將遵循 gradle 包裝器屬性的以下設定(默認選擇):
- JAVA_HOME(定義為 /opt/myjdkhome/1.8.0_282)
- GRADLE_USER_HOME(定義為 $HOME/.gradle)
- 我正在使用 IntelliJ Idea 社區版 2021.2.2
更重要的是,我在 $HOME/.gradle/gradle.properties 上有以下覆寫
org.gradle.jvmargs=-Xmx2024m -XX:MaxPermSize=512m
org.gradle.daemon=false
org.gradle.java.home=/opt/myjdkhome/1.8.0_282
systemProp.http.proxyHost=proxy.company.com
systemProp.http.proxyPort=8080
systemProp.http.nonProxyHosts=*.company.com
systemProp.https.proxyHost=proxy.company.com
systemProp.https.proxyPort=8080
systemProp.https.nonProxyHosts=*.company.com
systemProp.javax.net.ssl.keyStore=/etc/pki/ca-trust/extracted/java/cacerts
systemProp.javax.net.ssl.keyStorePassword=changeit
systemProp.javax.net.ssl.trustStore=/etc/pki/ca-trust/extracted/java/cacerts
systemProp.javax.net.ssl.trustStorePassword=XXXX
# systemProp.javax.net.debug=ssl:handshake
gradle wrapper 屬性檔案 gradle/wrapper/gradle-wrapper.properties (用 生成gradle wrapper)非常普通:
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10.3-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
有任何想法嗎?我正在考慮在 $PROJECT_ROOT/.idea/gradle.xml 上洗掉 XML 部分配置,但不確定這是否可行。有一種方法可以覆寫所有專案嗎?
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GradleSettings">
<option name="linkedExternalProjectsSettings">
<GradleProjectSettings>
<option name="delegatedBuild" value="true" />
<option name="testRunner" value="GRADLE" />
<option name="distributionType" value="LOCAL" />
<option name="externalProjectPath" value="$PROJECT_DIR$" />
<option name="gradleHome" value="$USER_HOME$/local/gradle/gradle-4.10.3" />
<option name="gradleJvm" value="#JAVA_HOME" />
<option name="modules">
</set>
</option>
</GradleProjectSettings>
</option>
</component>
</project>
謝謝,
uj5u.com熱心網友回復:
它看起來像一個已知的錯誤。請關注更新。
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/425841.html
