source-sets相关内容

如何向 Gradle 添加新的源集?

我想将集成测试添加到我的 Gradle 构建(版本 1.0)中.它们应该与我的正常测试分开运行,因为它们需要将 webapp 部署到本地主机(它们测试该 webapp).测试应该能够使用我的主要源集中定义的类.我该如何实现? 解决方案 2021 年更新: 8 年来发生了很多变化.Gradle 仍然是一个很棒的工具.现在文档中有一个完整的部分专门用于配置集成测试.我建议您立即阅读文档. ..
发布时间:2021-12-15 10:37:06 Java开发

带有自定义源集的 Android Gradle 风格 - gradle 文件应该是什么样的?

我有一个旧的 eclipse 项目,我已移入 android studio 并设置为使用风味.在我开始尝试在我的风格之间使用不同的 java 文件之前,它似乎工作正常. 我的项目设置是这样的: ProjectRoot+- acitonbarsherlock+- 脸书+- myLib1+- 我的项目+- 源代码+- 通用文件+- 风味1+- 风味2+- 资源+- 风味1+- 风味2 myP ..
发布时间:2021-11-21 18:06:56 移动开发

在Android Gradle任务中获取已编译的.class输出目录

我正在为我的Android项目创建一个Gradle任务,该任务需要知道已编译.class文件的路径.我怎么能走这条路?我找到了建议(此处和 在源集main上找不到属性'output'. 即使我使用以下build.gradle创建新的最小项目,也会发生这种情况: buildscript { repositories { mavenCentral() } ..

Gradle sourceSet依赖于另一个sourceSet

此问题类似于使一个来源集合依赖于另一个来源 除了主要的SourceSet之外,我还有一个testenv SourceSet。 testenv SourceSet中的代码引用了主代码,因此我需要将主SourceSet添加到testenvCompile配置中。 sourceSets { testenv } 依赖关系{ testenvCompile sourceSets.ma ..
发布时间:2018-05-17 19:41:00 其他开发

Android的gradle这个buildTypes:重复类

我转换我的应用程序使用gradle这个,我试图用buildTypes。我有我想修改我的发布版本一常量类。所以我必须在文件的src / main / JAVA /我/包/名/ Constants.java 和的src /发行/ JAVA /我的/包/名/ Constants.java 。 当我尝试建立这个,gradle这个告诉我,构建失败在我发布buildtype的常量文件中,这是一个重复类错误。 ..
发布时间:2016-08-16 12:51:10 移动开发

如何添加一个新的sourceset到摇篮?

我要集成测试添加到我的摇篮版本(1.0版)。他们应该,因为他们需要部署web应用程序到本地主机(他们测试Web应用程序)从我的正常测试单独运行。测试应该能够使用我的主要来源集中定义的类。我如何做到这一点? 解决方案 这花了我一段时间才能找出和在线资源是不是很大。所以我想我的文档解决方案。 这是一个具有intTest源除了主测试源台套一个简单的Gradle构建脚本: 应用插件:“Java ..
发布时间:2016-08-16 12:36:59 Java开发

摇篮口味为Android定制源集 - 我应该在摇篮文件是什么样子?

我有一个旧的Eclipse项目,我搬进了机器人工作室,并设置为使用香精。它似乎是罚款工作到我开始尝试用我的口味之间不同的Java文件。 我的项目的设置是这样的: ProjectRoot --acitonbarsherlock --facebook --myLib1 --myProject ---- SRC ------ commonFiles ------ flavor1 -- ..
发布时间:2015-12-02 14:13:24 移动开发