gradle相关内容
在 Maven 中,我可以为依赖解析指定一个“类型".我正在尝试拉下 tests.jar.我如何使用 Gradle 做到这一点? 我尝试过使用下面的 Gradle Dependency,但这并没有拉下 test.jar. testCompile(group: 'org.apache.hbase', name: 'hbase', version: '0.94.2', type: 'test-
..
我有这个带有四个项目的 Gradle 设置,一个带有三个孩子的父级,其中 Java Servlet JSON“后端"内置到一个战争文件中,然后一个静态 HTML5“前端"使用它被内置到一个 zip 中.这两个都将他们的工件“安装"到本地 maven 存储库. 第三个兄弟项目“合并"依赖于这两个工件,通过简单地将它们“压缩在一起"来构建“合并"战争. 但是,一旦我按预期启动并运行它,我显
..
向我的项目添加依赖项时,我永远不确定应该给它们什么前缀,例如"classpath" 或 "compile". 例如,我下面的依赖项应该是编译时间还是类路径? 另外,这应该在我的 applications build.gradle 中还是在 module 特定的 build.gradle 中? 当前 build.gradle(在应用程序级别): 应用插件:'java'存储库{ma
..
我不明白为什么会收到此消息: Google Play 服务已过期.需要 10298000 但找到 10084470 在我的 gradle 中,我编译了 10.2 版的谷歌地图.这是我所有的依赖项: 依赖项{编译文件树(包括:['*.jar'],目录:'libs')androidTestCompile('com.android.support.test.espresso:espresso-co
..
我的问题:如何为 gradle build 设置模块路径? 我已经习惯了从命令行使用 Java 模块.我经常在 Powershell 中进行练习,结果生成了这些源文件. └───src├───appMod│ │ 模块信息.java│ ││ └───appPack│ Entry.java│└────greetMod│ 模块信息.java│└───greetPack你好.java appMo
..
假设以下项目.主项目是一个多项目,但较大项目的每个部分都可以单独开发或混合开发: /master/build.gradle/m1/build.gradle/m2/build.gradle/m3/build.gradle 假设 m3 使用 m2 并且 m2 使用 m1 ( m1 - m3) m2 的存在是可选的,多项目采用以下布局也是合理的 /master/build.gradle/m1
..
将“com.firebaseui:firebase-ui-auth:1.0.0"添加到依赖项后出现错误.当我从 gradle 中删除 'com.firebaseui:firebase-ui-auth:1.0.0' 时,错误消失了.代码和图片包括在下面请帮忙 应用插件:'com.android.application'安卓 {compileSdkVersion 25构建工具版本“25.0.2"默认
..
自从我的 android studio 几天前更新后,由于这个错误,我一直在努力让我的应用程序再次运行. 程序类型已存在:com.google.common.annotations.BetaMessage{kind=ERROR, text=程序类型已存在:com.google.common.annotations.Beta,sources=[未知源文件],工具名=Optional.of(D8)}
..
我的许多 jar 都具有冲突的传递依赖项(多个 spring 版本).我想通过显式管理我的所有依赖项来避免继承的版本冲突,是否可以禁用 Gradle 中的所有传递依赖项? 我知道我可以将 transitive = false 添加到我的每个依赖项中,但我希望有更简单的方法. compile(group: 'org.springframework', name: 'spring', vers
..
我用这个 build.gradle 得到了一个可运行的 jar 应用插件:'java'应用插件:'应用程序'manifest.mainAttributes("Main-Class" : "com.test.HelloWorld")存储库{mavenCentral()}依赖{编译 ('commons-codec:commons-codec:1.6','公共日志记录:公共日志记录:1.1.1','o
..
我是 Gradle 新手,我正在尝试本教程 https://spring.io/指南/gs/rest-service/我能够使用所需的依赖项编译 jar 并运行它.但是,我发现 IDE 无法识别这些库,这很烦人. 还有办法吗? 解决方案 你应该使用 gradle eclipse 插件.将此添加到您的 build.gradle 文件中: 应用插件:“eclipse" 这会将与 Ec
..
我有一个Gradle项目,依赖很多,其中一个是这样解决的: gradle dependencyInsight --configuration 编译 --dependency javax.activation:dependencyInsightjavax.activation:activation:1.1(冲突解决)+--- com.sun.mail:mailapi:1.4.4|\--- 编译\-
..
我在尝试运行应用程序时似乎遇到了这个问题 解决方案 当更新中出现错误时,可能会发生这种情况.要修复它,请打开 android sdk 管理器并: 卸载 android 支持库 再次安装 android 支持库
..
谁能帮助我为什么在以下内容中出现错误? 错误:(7, 41) 找不到与给定名称匹配的资源(在'dialogCornerRadius' 的值为 '?android:attr/dialogCornerRadius'). 应用插件:'com.android.application'//添加这些行def Base_URL = '"' + WEBServiceBaseURL + '"' ?: '"定
..
我正在尝试运行一些 Android 测试,但是编译器抱怨存在多个 dex 文件. 多个dex文件定义Lorg/hamcrest/MatcherAssert; 所以我正在尝试过滤重复的依赖项: $ ./gradlew -q dependencies app:dependencies --configuration androidTestCompile 但是我得到以下输出: -------
..
我有一个多项目配置,我想使用 gradle. 我的项目是这样的: 项目A -> src/main/java -> src/test/java 项目B -> src/main/java(取决于Project A上的src/main/java) -> src/test/java(取决于Project A上的src/test/java) 我的Project B b
..
我正在尝试在本地运行 DynamoDB 以进行测试.我按照亚马逊提供的步骤设置它并自行运行 jar 可以正常工作(链接到亚马逊的教程 这里).但是,本教程不会在您自己的项目中运行 jar.我不希望所有其他开发人员每次测试代码时都必须获取一个 jar 并在本地运行它. 这就是我的问题所在.作为我的测试的一部分,我很难在网上找到任何关于如何配置 Gradle 项目以运行 DynamoDB 本地服
..
有没有人知道如何将命令行参数传递给使用 gradle 运行的 Android 仪器测试.使用 -p 参数或 -D 参数调用 gradle connectedInstrumentTest 似乎不起作用.我正在尝试使用 gradle 将命令行参数传递给我的仪器测试. 解决方案 根据文档从1.3.0版本的插件开始就有可能:http://tools.android.com/tech-docs/ne
..
有没有办法针对 Release 构建类型或任何其他自定义构建变体运行测试? connectedInstrumentTest 任务的默认行为是仅针对 Debug 构建变体运行测试 有什么想法吗? 解决方案 AFAIK connectedInstrumentTest 针对 testBuildType 属性指定的构建类型运行.您可以尝试从命令行参数中动态读取它: android {
..
有没有办法调用connectedAndroidTest任务并在进程结束时跳过卸载任务? 在测试执行结束时,应用程序从设备上卸载,但我想将应用程序保留在设备上. 来自 http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Running-tests: 如前所述,需要连接设备的检查是使用名为 connec
..