IDEA和如何禁用Gradle包装器生成?

时间:2019-06-05 14:10:57

标签: gradle intellij-idea

我是IJ IDEA和Gradle KTS的新手。

我手工创建了kts并将其导入到IJ中。 IDEA已经生成了gradle包装器,但是我不希望这样。如果我删除了gradle包装器和关联的目录,IDEA会提示我从gradle中“导入更改”,然后再次创建gradle包装器...

我的问题是如何防止这种行为?即防止gradle包装器生成?

我找到了Wrapper任务的文档,并找到了使用distributionUrl指向本地安装的选项。但这似乎并不能阻止gradle包装器的生成,仅绕过下载...

我也无法在IDEA中找到任何选项来禁用此行为。

我确实了解包装器的好处。

谢谢。

IntelliJ IDEA EAP 2019.2 macOS 10.12.4 Gradle 5.2.1 Kotlin DSL 1.1.3

1 个答案:

答案 0 :(得分:0)

禁止访问下载目录似乎可行:

mkdir -p ~/.gradle/wrapper/dists && chmod -rwx ~/.gradle/wrapper/dists

请注意,这完全阻止了包装程序工作(这正是我想要的),并导致错误消息,但是据我所知,它确实可以完成工作,并且仅需配置项目以使用系统gradle导入后分发。