相关疑难解决方法(0)

Android studio将外部项目添加到build.gradle

我有一个示例项目,具有以下设置:

/root
  + Pure Java Lib
  + Android Test Lib
  + Android Test Project
Run Code Online (Sandbox Code Playgroud)

" 测试项目 "依赖于" 测试库 ",最后一个依赖于" 纯Java库 " 编译项目并启动此设置工作正常.

我现在正在考虑导入我之前的Eclipse工作区并使用Android studio,问题是项目设置不同,我想保持这种方式.

例如,如果要使用前面的示例:

/root
  + Android Test Lib
  + Android Test Project

/Some Other folder (another repository for example)
  + Pure Java Lib
Run Code Online (Sandbox Code Playgroud)

我已经尝试了很多配置,但是我找不到引用父文件夹范围之外的项目的方法(示例中的" root ").

在许多平台/模块中,你可以使用'..'在文件夹中向上移动,但这对我不起作用,也许我用错了.

有谁知道Gradle如何实现这一目标?

UPDATE

我会尝试更通用:

/C:/

  /Project A
    + Module 1 - Pure Java
    + Module 2 - Android Test Lib
    + Module 3 - Android Test Project

  /Project B
    + Module 1 …
Run Code Online (Sandbox Code Playgroud)

android gradle android-library android-studio

137
推荐指数
4
解决办法
9万
查看次数

Gradle:如何使用并排项目配置多项目设置

我们有一个像这样设置的旧项目:

.
??? customizationProject
?   ??? ejb
?   ??? services
??? projectA
?   ??? ejb
?   ??? shared
??? projectB
?   ??? ejb
??? projectC
    ??? ejb
    ??? services
Run Code Online (Sandbox Code Playgroud)

我们的想法是customizationProject是交付的应用程序的最终组装发生的地方,实际上可能有多个 customizationProjects,它们可能包含多个配置.然而,这不是我要解决的问题.

我想使customizationProject成为gradle项目的逻辑根项目.如何配置各个项目,以便a)知道它们是多项目构建的一部分b)可以正确执行,具有不同的范围,例如只运行一个子项目的测试,同时还允许执行所有测试在所有项目中?

java build multi-project gradle

15
推荐指数
1
解决办法
8700
查看次数