gradle相关内容

Gradle 项目取决于兄弟项目创建的工件

我有这个带有四个项目的 Gradle 设置,一个带有三个孩子的父级,其中 Java Servlet JSON“后端"内置到一个战争文件中,然后一个静态 HTML5“前端"使用它被内置到一个 zip 中.这两个都将他们的工件“安装"到本地 maven 存储库. 第三个兄弟项目“合并"依赖于这两个工件,通过简单地将它们“压缩在一起"来构建“合并"战争. 但是,一旦我按预期启动并运行它,我显 ..
发布时间:2022-01-15 22:58:17 其他开发

Gradle:类路径和编译依赖有什么区别?

向我的项目添加依赖项时,我永远不确定应该给它们什么前缀,例如"classpath" 或 "compile". 例如,我下面的依赖项应该是编译时间还是类路径? 另外,这应该在我的 applications build.gradle 中还是在 module 特定的 build.gradle 中? 当前 build.gradle(在应用程序级别): 应用插件:'java'存储库{ma ..
发布时间:2022-01-15 22:54:32 Java开发

Gradle build - 添加模块路径

我的问题:如何为 gradle build 设置模块路径? 我已经习惯了从命令行使用 Java 模块.我经常在 Powershell 中进行练习,结果生成了这些源文件. └───src├───appMod│ │ 模块信息.java│ ││ └───appPack│ Entry.java│└────greetMod│ 模块信息.java│└───greetPack你好.java appMo ..
发布时间:2022-01-15 22:51:27 Java开发

Gradle 多项目可选子项目的传递依赖应解析为现有子项目

假设以下项目.主项目是一个多项目,但较大项目的每个部分都可以单独开发或混合开发: /master/build.gradle/m1/build.gradle/m2/build.gradle/m3/build.gradle 假设 m3 使用 m2 并且 m2 使用 m1 ( m1 - m3) m2 的存在是可选的,多项目采用以下布局也是合理的 /master/build.gradle/m1 ..

Gradle,如何禁用所有传递依赖

我的许多 jar 都具有冲突的传递依赖项(多个 spring 版本).我想通过显式管理我的所有依赖项来避免继承的版本冲突,是否可以禁用 Gradle 中的所有传递依赖项? 我知道我可以将 transitive = false 添加到我的每个依赖项中,但我希望有更简单的方法. compile(group: 'org.springframework', name: 'spring', vers ..
发布时间:2022-01-15 22:46:33 其他开发

如何在 gradle 中复制依赖库 JAR

我用这个 build.gradle 得到了一个可运行的 jar 应用插件:'java'应用插件:'应用程序'manifest.mainAttributes("Main-Class" : "com.test.HelloWorld")存储库{mavenCentral()}依赖{编译 ('commons-codec:commons-codec:1.6','公共日志记录:公共日志记录:1.1.1','o ..
发布时间:2022-01-15 22:36:12 其他开发

Eclipse 无法识别 Gradle 依赖项

我是 Gradle 新手,我正在尝试本教程 https://spring.io/指南/gs/rest-service/我能够使用所需的依赖项编译 jar 并运行它.但是,我发现 IDE 无法识别这些库,这很烦人. 还有办法吗? 解决方案 你应该使用 gradle eclipse 插件.将此添加到您的 build.gradle 文件中: 应用插件:“eclipse" 这会将与 Ec ..
发布时间:2022-01-15 22:33:58 Java开发

作为 Gradle Java 项目的一部分在本地运行 Dynamodb

我正在尝试在本地运行 DynamoDB 以进行测试.我按照亚马逊提供的步骤设置它并自行运行 jar 可以正常工作(链接到亚马逊的教程 这里).但是,本教程不会在您自己的项目中运行 jar.我不希望所有其他开发人员每次测试代码时都必须获取一个 jar 并在本地运行它. 这就是我的问题所在.作为我的测试的一部分,我很难在网上找到任何关于如何配置 Gradle 项目以运行 DynamoDB 本地服 ..
发布时间:2022-01-15 17:28:36 Java开发

使用 gradle 进行 Android 仪器测试的命令行参数

有没有人知道如何将命令行参数传递给使用 gradle 运行的 Android 仪器测试.使用 -p 参数或 -D 参数调用 gradle connectedInstrumentTest 似乎不起作用.我正在尝试使用 gradle 将命令行参数传递给我的仪器测试. 解决方案 根据文档从1.3.0版本的插件开始就有可能:http://tools.android.com/tech-docs/ne ..

Android Gradle 任务:用于发布构建的 connectedInstrumentTest?

有没有办法针对 Release 构建类型或任何其他自定义构建变体运行测试? connectedInstrumentTest 任务的默认行为是仅针对 Debug 构建变体运行测试 有什么想法吗? 解决方案 AFAIK connectedInstrumentTest 针对 testBuildType 属性指定的构建类型运行.您可以尝试从命令行参数中动态读取它: android { ..
发布时间:2022-01-14 17:50:37 移动开发