gpt4 book ai didi

java - 多个项目的基本Gradle Q

转载 作者:行者123 更新时间:2023-12-03 06:20:31 26 4
gpt4 key购买 nike

这是一个基本的gradle问题,但我找不到答案:
如果我有多个共享相同根目录的独立项目,应如何为它们使用不同的build.gradle文件?

例如,目录结构是这样的:

src/main/java/package1/base1/project1package/

src/main/java/package1/base1/project2package/

看起来build.gradle文件应该放在根目录下,但是如何区分两个完全独立且互不相关的项目?使用gradle build命令时,如何指定一个要构建的项目?谢谢。

最佳答案

老实说,我不喜欢您提出的结构。标准的代码如下:

/build.gradle

/ /build.gradle
/ / src / main / java / / /

/ /build.gradle
/ / src / main / java / / /

子项目1和子项目2彼此独立。此外:

  • <root>/build.gradle可以包含所有子项目共有的构建配置,任务等。然后在<root>/<subproject1>/build.gradle
  • 中输入subproject1专用的内容
  • 如果在gradle build中执行<root>/,则将构建所有子项目。如果在 / /中执行此操作,则只会构建subproject1。

  • 有关更多信息,请参见 http://www.gradle.org/docs/current/userguide/multi_project_builds.html

    关于java - 多个项目的基本Gradle Q,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26004305/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com