【问题标题】:Create a dependency on gradle projects创建对 gradle 项目的依赖
【发布时间】:2017-03-25 09:12:32
【问题描述】:

Referred this link

我需要构建大约 8 个项目,这是为了最终构建我的其余 Web 服务 war 的特定顺序。我的项目结构是这样的

workspace/commons/projecta with gradle.build
workspace/commons/projectb with gradle.build
workspace/commons/projectc with gradle.build 
workspace/war/restapi with gradle.build

现在我有 2 个选择,创建一个使用 shell 脚本的 shell 脚本或使用 gradle 依赖项。但是上面的文档链接,并没有提到如何指定依赖../commons/projectc。语法似乎只是前瞻性的。好像我必须在工作区中创建一个build.gradle

【问题讨论】:

  • 您的settings.gradle 看起来如何?您可以将任意路径的 gradle 项目作为子项目添加到您的 settings.gradle。有关示例,请参阅here。您不需要工作区中的 build.gradle。

标签: java gradle


【解决方案1】:

使用 Gradle.build 文件是处理问题的一种简单方法。

语法示例:

dependencies {
    compile 'org.apache.shiro:shiro-core:1.2.3'
}

在上面的示例中,我将 Shiro-Core 添加到我的依赖项中。

试试下面的链接Dependency Management Basics

【讨论】:

  • 但是我的项目结构不同,gradle怎么会知道到../../projectb?
  • 请注意,我不是要求存储库中的“外部”依赖项。我要求的是本地项目依赖项。
猜你喜欢
  • 2013-01-30
  • 1970-01-01
  • 2016-04-19
  • 2015-11-30
  • 1970-01-01
  • 1970-01-01
  • 2014-12-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多