我有以下问题:我尝试设置IntelliJ来使用我的本地Gradle安装,但是当IDEA启动时,我在导入我的项目后得到以下错误消息:
Found invalid Gradle JVM configuration
gradle jar
在命令行上运行得非常好。
解决办法是手动执行以下操作:
但是,阅读有关分级设置和分级JVM选择的文档,than IntelliJ将遵守gradle包装属性的下列设置(默认选择):
更重要的是,我在$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包装属性文件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>
谢谢,
发布于 2022-02-10 17:58:46
它看起来像一个已知臭虫。如需更新,请跟随。
https://stackoverflow.com/questions/71068101
复制相似问题