【问题标题】:Multi project gradle build deployed as 2 separate applications (one is a play app)多项目 gradle 构建部署为 2 个独立的应用程序(一个是播放应用程序)
【发布时间】:2018-03-02 00:39:21
【问题描述】:

我正在将基于 net beans 的 java 多项目构建迁移到 gradle 构建中。 动机不是依赖 IDE,而是让 gradle 管理所有依赖项。

我们目前有一个文件夹,其中包含所有项目,并且它们具有相互依赖关系。 这些项目部署在两个独立的应用程序中。一个(我们称之为 App1)在依赖于其他一些项目的播放框架应用程序(v1.4)中,另一个(App2)是部署在单独机器上的常规 Java 应用程序。 一些项目对两个应用程序都是通用的。

我目前设法使用 gradle 构建 App2,所以我在顶层文件夹中有一个 build.gradle 和 settings.gradle 文件 现在我想为 App1(播放应用程序)添加构建文件。

问题: 1.我找不到任何关于将play 1.x与gradle结合的解释。有谁知道该怎么做? 2. 我应该如何安排我的顶级 gradle 文件来构建 2 个单独的应用程序 3. 我希望能够使用 IDE 来重构两个应用程序共有的代码。我该怎么做

谢谢

【问题讨论】:

    标签: java gradle playframework


    【解决方案1】:

    回答您的问题

    假设您的项目结构如下图所示

    请在顶级项目的 settings.gradle 中包含所有子项目,如下图所示

    在子项目中使用依赖项,如下图所示

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-02-01
      • 2018-02-12
      • 2016-02-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多