IDEA 以及如何禁用 gradle 包装器生成?

2024-02-12

我是 IJ IDEA 和 Gradle KTS 的新手。

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

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

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

另外,我在 IDEA 中找不到任何选项来禁用此行为。

顺便说一句,我确实了解包装器的好处。

Thanks.

IntelliJ IDEA EAP 2019.2 macOS 10.12.4 等级5.2.1 科特林 DSL 1.1.3


禁用对下载目录的访问似乎有效:

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

请注意,这会阻止包装器工作(这正是我想要的)并导致错误消息,但据我所知,它完成了这项工作,并且项目只需配置为在导入后使用系统 gradle 发行版。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IDEA 以及如何禁用 gradle 包装器生成? 的相关文章

随机推荐

  • 通过performSelectorOnMainThread调用方法与普通方法调用

    谁能告诉我当我使用调用方法时有什么不同performSelectorOnMainThread并在没有执行选择器的情况下调用相同的方法 For Exa void sampleCALL 现在使用这两个场景调用此方法 self performSe
  • 动画播放与否取决于链接动画的animationRepeatCount

    我对 iOS 完全陌生 我正在开发一个具有许多帧动画的应用程序 一切都很顺利 直到我尝试用下面发布的方法制作最终动画 该方法是分配给内置文本到语音合成器的委托 func speechSynthesizer synthesizer AVSpe
  • 与 std::minmax_element 一起使用的步长/步长迭代器

    我有一个一维浮点数组 它表示 m n 行和列 浮点值表 我的要求是为每行和每列找到一个最小 最大元素 对于行 我可以通过使用 std minmax element 指定 n 个元素的范围来轻松完成此操作 但对于列 我需要使用步幅迭代器 因为
  • 共享内存——需要同步

    我见过一个项目 其中进程之间的通信是使用共享内存进行的 例如使用 CreateFileMapping在 Windows 下 并且每当其中一个进程想要通知共享内存中某些数据可用时 一种使用命名事件的同步机制会通知感兴趣的一方共享内存的内容发生
  • 在 csv 导入 pandas 期间跳过行

    我正在尝试使用导入 csv 文件pandas read csv 但是 我不想导入数据文件的第二行 0 索引的索引 1 的行 我不知道如何不导入它 因为该命令使用的参数似乎不明确 来自熊猫网站 skiprows 类似列表或整数 要跳过的行号
  • 具有lookbehind的正则表达式无法使用re.match工作

    以下是Python代码 import re line http google com procLine re match r lt http line if procLine group print line did not match r
  • R中的光栅层

    我有一个包含多个 adf 文件的 GIS 项目 由于我是 ArcMap 的新手 我不知道如何使用它们 我设法使用光栅库将它们读入 r r lt raster w001001 adf 当查看 sum r 时 我得到 sum r class R
  • 加载前如何与页面交互?

    我在 python 中使用 selenium 时遇到了问题 我正在尝试与这样的页面进行交互 driver window manager get url iframe driver window manager find elements b
  • Squid:转发到另一个代理(带有父代理的身份验证详细信息)

    简而言之 我正在寻找一种简单的方法来执行以下操作 如果可能 请提供代码示例 在我的计算机上设置并启动代理服务器 假设地址为 10 10 200 200 6767 该服务器可以捕获来自我手机的所有 Web 请求 一旦来自手机的请求到达此代理
  • IOS 是否以任何方式支持 Active Directory?

    我知道这是一个非常普遍的问题 我不是在寻找代码或任何东西 即使是一个链接或简短的解释也会很好 特别是寻找一种从内部 IOS 应用程序浏览基于网络的活动目录的方法 使用云或电子邮件不是一个选择 可能吗 有一个IBMdeveloperWorks
  • 运行 Angular 编译器-cli (ngc);找不到模块“@angular/core”

    我尝试使用以下命令安装 Angular 编译器 cli ngc npm install angular compiler cli typescript angular platform server angular compiler 安装似
  • 如何使用 Firebase Auth 创建应用程序集成测试?

    我创建了一个 Flutter 应用程序 我的应用程序使用 Firebase Auth 我需要为我的应用程序创建集成测试 但如果需要输入登录名和密码 我不知道如何执行此操作 我是颤振新手 这对我来说是一个问题 我将不胜感激任何帮助 对于集成测
  • 是否可以传递立即调用的函数表达式的执行上下文

    考虑以下代码 function var a 5 var someFunc function function anotherFunc window myGlobalObj init function and somehow here I w
  • 无法在 gradle 文件中应用“android-reporting”

    当我把apply plugin android reporting 按照建议在我的项目级别 build gradle 文件中here https developer android com studio test command line
  • Notepad++ 在左侧显示打开的文件

    在 Notepad 中 有没有办法在左侧列表中显示当前打开的文件列表 而不是使用默认的选项卡视图 我希望它类似于 TextPad 显示当前打开的文件的方式 我指的不是允许我打开新文件的资源管理器 我只是不喜欢打开许多文件时顶部的选项卡 设置
  • 带有错误句柄的自定义验证 Ninja 表单

    我在 WordPress 安装中使用 Ninja Form 插件 我的表单有 3 个输入文本字段 在按下提交按钮后 我需要通过检查输入的值是否存在于我的数据库中的自定义表中来验证此输入之一 如果该值尚不存在 则不会发生任何情况 Ninja
  • Python argparse 条件要求

    如何设置 argparse 如下 if 2 is on the command line no other arguments are required if 2 is not on the command line 3 and 4 arg
  • Java 电子邮件监听器

    我遇到了 IdleManager 类和 watch 方法 它使 imap 文件夹保持打开状态 并且理论上正在监视新消息 但如何让它在新电子邮件到达时输出或通知 代码 public static void main String args t
  • 报表查看器.rdlc 如何传递参数?

    显然 我一直在 C Windows 表单中制作试算表报告 报告查看器 其中显示 帐户 的年度报告及其每个帐户中的应付总额 该报告具有假定的年度复利值 具体取决于用户的选择 ex Jan 1 2013 to Feb 1 2014 将会有一个复
  • IDEA 以及如何禁用 gradle 包装器生成?

    我是 IJ IDEA 和 Gradle KTS 的新手 我手动创建了 kts 并将其导入到 IJ 中 IDEA 已经生成了 gradle 包装器 但我不想要这个 如果我删除 gradle 包装器和关联的目录 IDEA 会提示我从 gradl