java - 导入比主gradle项目文件高一级的额外项目

标签 java gradle

我有一个大项目,这取决于另一个项目。我的git结构如下:

/gitRepository
|
|--> /ConfigFacade
|    |
|    |--> /ejbModule/
|    |    --> META-INF/
|    |    --> com/myApp/com/name/myClass.java
|--> /myMainApp
|    |
|    |--> /src/
|    |    --> main/java/com/name/allJavaFiles.java
|    |--> build.gradle

我应该如何正确地将ConfigFacade项目添加到我的gradle文件中?

我尝试过类似的方法,但是没有用
dependencies {
    providedCompile 'javax.servlet:javax.servlet-api:3.1.0' 
    providedCompile group: 'javax.servlet.jsp', name: 'javax.servlet.jsp-api', version: '2.3.1'
    providedCompile project(':ConfigFacade')
}

gradle应该如何在gradle文件所在位置的上一层导入另一个项目?

最佳答案

在您的settings.gradle文件旁边创建一个build.gradle文件,其内容如下:

includeFlat 'ConfigFacade'

这应该够了吧。另请参见docs of includeFlat

关于java - 导入比主gradle项目文件高一级的额外项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60657992/

相关文章:

java - Java8中不同参数方法的引用

java - RuleContext 类实现中的 invokingState 是什么?

java - 为什么GitLab运行程序工作失败并执行多个gradle任务?

android - 项目级或全局 build.gradle 中的通用 gradle 配置

java - Android Activity Stack 中的流程不同?

java - 以静态方法访问spring bean

java - getCameraIdList() 函数返回一个空数组

java - 无版本 gradle 依赖项

android - 无法使用Firebase性能进行编译。 (无法找到方法...)

gradle - 为什么不能从Android Studio 2.3.3启动模拟器(Android 8.0)?