问题标签 [gradle]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 Gradle 设置文件中包含使用通配符的子项目
在 Gradle 中,您需要在“settings.gradle”文件中定义要构建的子项目。要构建三个子项目,您将执行以下操作:
我遇到的问题是我有很多项目要包括在内。有没有办法在这个定义中使用通配符?我正在寻找这样的东西:
这当然行不通。这会更容易使用,因为我有很多子项目要包括在内。有没有办法自动将子目录包含为项目?
groovy - 从 gradle 中运行 groovy 脚本
创建运行 groovy 脚本的 gradle 任务的最佳方法是什么?我意识到 gradle 构建文件很时髦,所以我认为可以做这样的事情:
如果 bar.groovy 正在使用@Grab
注释甚至进行简单的导入,我在尝试此操作时会遇到各种奇怪的错误。我想创建一个gradle任务来处理这个问题,以便我可以重用类路径定义。
将示例目录移动到 src 目录中的某个地方会更好吗?什么是最佳实践?
build-process - 有没有办法拆分/分解 Gradle 构建的常见部分
我们有几个独立的构建(每个独立构建都是一个多项目构建)。主要构建脚本变得相当大,因为我们有一组由子项目重用的常见任务,并且独立构建之间有很多重复。我们正在寻找的是:
- 一种将主构建文件拆分为较小文件的方法
- 一种在其他独立构建中重用构建的某些部分的方法
在 Gradle 中实现这一目标的最佳方法是什么?
maven-2 - Gradle:使 3rd 方 jar 可用于本地 gradle 存储库
目前,我正在测试 Gradle 作为 Maven 的替代品。在我的项目中,有一些 3rd 方 jars,它们在任何(Maven)存储库中都不可用。我现在的问题是,我该如何管理将这些 jar 安装到我的本地 .gradle 存储库中。(如果可能的话,我不想使用本地 Maven 存储库,因为 Gradle 应该独立运行。)目前,由于缺少 jars,我得到了很多异常。在 Maven 中,运行 install 命令非常简单。但是,我在 Google 上搜索类似于 Maven 安装命令的内容并不成功。有人有想法吗?
gradle - gradle中这些任务定义语法有什么区别?
一种)
二)
我注意到对于类型 B,任务中的代码似乎在键入时执行gradle -t
- 即使只是列出所有各种可用任务,ant 也会回显“构建”。描述实际上也用类型 B 显示。但是,使用类型 A 列出可用任务时不执行任何代码,执行时不显示描述gradle -t
。文档似乎没有涉及这两种语法(我发现)之间的区别,只是您可以以任何一种方式定义任务。
groovy - 正确的位置(在 Gradle 中)放置应该在_所有_测试用例中运行的代码?
只是想知道...我想在所有测试之前运行一些代码(禁用某些日志记录输出)...
我在示例目录中没有看到任何用于 JUnit/Groovy 测试的此类示例……是否有放置此类代码的好/正确位置?
谢谢!
米莎
ps 我使用的是 0.9 preview 3 版本。
repository - Gradle/ivy 使用缓存的存储库?
我希望 Grade/Ivy 使用我的 jar 的缓存版本,因为每次检查更新需要大约 20 秒。
这可能吗?
谢谢米莎