问题标签 [gradle-task]
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.
wiremock - 使用单个端口创建单个 WireMockServer 对象
我对 Wire mock 和 gradle 很陌生。我计划通过使用单个 WireMockServer 对象和使用 8081 端口及其在 gradle 任务中可配置来进行设置。
构建.gradle
测试类:
现在的目标是我只启动一次 8081 服务器并运行所有测试用例并最后关闭
有可能吗?能否请提供 springboot-wiremock gradle 自定义任务?
gradle - Gradle Task - 无法在 groovy 中执行斐波那契数列
在一个问题中面临问题:
编写一个gradle程序,生成10个fibonaci系列,任务名称为fibo,变量名称为num。对 num 使用命令行参数。例如,如果任务名称是 test 并且我想传递 10 作为输入,请使用 gradle test -Pnum=10。
我创建了一个函数:
我的问题是,当我遇到如下错误时如何将其与任务链接:
FAILURE:构建失败并出现异常。
或者如何在 gradle 任务中传递参数?
注意:请不要在斐波那契代码中提出优化建议,暂时不用担心。
android-studio - 我的颤振项目无法在 Android 设备上运行,并且提到了一些许可证问题
我的颤振 SDK 路径在C:\flutter
.
运行时出现以下错误flutter run
:
java - Gradle fat jar 不包含库
我创建了一个简单的 Gradle Java 项目。该build.gradle
文件如下所示:
我正在jar
根据https://www.baeldung.com/gradle-fat-jar创建脂肪。
但是,生成的 jar 不包含该commons-lang3
库。它只包含项目的类文件。
为什么我的库不包含在 fat 中jar
?
gradle - Gradle 任务不会在所有子项目中运行
我有以下多模块项目结构。
当我为/builderbuild
子项目运行任务时,我希望该任务将为所有子项目(for和)执行。build
:builder:base
:builder:reporting
但 gradlebuild
只为 subproject 执行任务:builder
。根据Gradle 文档 build
任务应该为所有子项目完成。
为什么不发生?
PS我发现该命令gradle -p builder clean build
按预期工作。但我真的不明白第一次提到的 gradle 任务有什么问题。
PSS 我build.gradle
在每个子项目中都有,我的settings.gradle
样子
gradle - 在 gradle kotlin dsl 中,如何调用动态测试扩展?
我正在尝试在使用 gradle ScalaTest 插件时添加一个新的配置选项:
https://github.com/maiflai/gradle-scalatest
在其源代码中,配置作为动态扩展注入到 Test 类中:
如果使用 groovy 作为 dsl,调用这个属性很容易:
不幸的是,由于静态类型,kotlin dsl 无法使用此方法,当作为测试插件调用时,它在测试范围内清晰可见,例如在使用 extensions.getByName 时:
它产生以下输出:
但是没有办法在编译时检索或断言它的类型,最终它是无用的(除非使用反射,这违背了 kotlin dsl 的设计理念)。kotlin dsl 有没有一种简单的方法来实现相同的目标?
android - 颤振错误“以错误结束:Gradle 任务 assembleDebug 失败,退出代码 -1”
我正在使用 Windows 10 64 位系统我在我的真实设备(三星 A30)上运行默认的颤振项目代码,我还在我的手机上启用了 USB 调试。所有 android 版本都安装在我的 Android Studio 中。我还更新了 Flutter SDK,我的 Gradle 也更新了。我还在我的环境变量中给出了颤振 sdk 的路径。不过,我在运行颤振项目时遇到了错误
“以错误结束:gradle 任务组装调试失败,退出代码 -1”。
我什至卸载了 Android Studio、Dart 并删除了 Flutter 并再次安装了所有内容,但仍然出现同样的错误。VS Code 也给出了同样的错误。我能做些什么来解决这个错误?
spring-boot - 如何使用 Gradle 任务在类中执行方法?
我想在课堂上使用 gradle 任务(在 springboot 中)执行 Hello 方法。示例如下。
有什么方法可以在 gradle 任务中执行 Hello 功能?
我在下面添加并尝试过,但下面的任务无法解析 MyClass 令牌。
android - Gradle复制任务不复制文件
谁能告诉我为什么我的复制任务不起作用,我在这里看到了一些类似的问题,但没有一个提供灵魂...
源文件夹中有类,并且正在创建我的目标文件夹,但实际复制没有发生!!!!呸呸呸!
java - 为什么 gradle 任务没有按正确的顺序运行
我有 2 个子项目的 java 项目。有这样的结构
我所需要的只是在 root build.gradle 中创建“部署”任务并执行以下操作:
- 清理所有子项目
- 清理“目标”文件夹
- 为所有子项目制作罐子
- 将所有子项目中的 jar 复制到根目录中的“目标”文件夹
- 制作目标文件夹的存档。
这就是我尝试这样做的方式
根 build.gradle:
如果我手动运行它,每个任务都会正常运行,但如果我运行“部署”文件夹“目标”没有创建。这是日志输出:
我看到错误“NO-SOURCE”,但文件夹“client/build/libs”和“server/build/libs”存在并包含 jars。我可以肯定,因为手动运行任务“copyFiles”会创建文件夹“target”并复制所有文件。我看到的唯一可能的选项是在“jarChilds”之前运行的“copyFiles”任务。但我不明白为什么。我错过了什么,为什么它不起作用?
P/S/对不起我的英语不好