繁体   English   中英

如何在spring boot中创建具有多个根项目的gradle项目

[英]How to create gradle project with multiple root project in spring boot

因此,我们的想法是在根级别的层次结构中添加一个新的 gradle 项目。 所有 spring-boot 子模块都将扩展其 build.gradle。

  1. 我应该使用多个 build.gradle 吗?
  2. settings.gradle 应该包含多个层次结构。 是否可以 ?

下面描述了一个示例层次结构以进行解释。

     -> b
    /
a ->
    \
     -> c

     -> q
    /
p ->
    \
     -> r

我不完全清楚您指的是哪个层次结构。

如果你的意思是项目结构层次结构,换句话说,有一个单一的 Gradle 构建计划,换句话说,有一个单一的结构和一个单一的gradlew执行来构建两个树,那么你想要的是不可能的。 引用文档,强调我的:

gradle 中的多项目构建由一个根项目和一个或多个可能也有子项目的子项目组成。

在这种情况下,解决方法是将另一个 Gradle 项目放在 is 之上,以便您再次拥有正确的根:

           -> b
          /
      a ->
     /    \
    /      -> c
z ->
    \      -> q
     \    /
      p ->
          \
           -> r

如果您打算将两个gradle根添加到单个git项目的根目录,我想您可以通过使用不同的xxx.gradle文件名来实现,但我认为这使用起来会很尴尬,我建议不xxx.gradle 只需使用子目录。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM