gpt4 book ai didi

gradle - 如何优雅地构建项目的选定部分

转载 作者:行者123 更新时间:2023-12-03 05:15:51 24 4
gpt4 key购买 nike

我有一个项目,在理想情况下,我希望能够编写如下内容:

gradle build

要么
gradle build -Pparts=part1,part5

第一条命令在其中构建包含核心部分和所有其他部分的整个项目。第二个命令构建核心部分,并选择性地构建part1和part5。

我最终将其拆分为子项目,并在根build.gradle中对其进行配置,如下所示:
https://gist.github.com/Homyk/2d1d50b4678203817eaf

我现在可以做
gradle pack

要么
gradle pack -Pparts=part1,part5

很好,但是至少我要解决两个问题:
  • 我必须编写一个组合命令,而不是gradle build,这是我关心的,因为它是开源的,我不必对此进行解释。
  • 至少对于Eclipse中的子项目,要使其从Eclipse进行构建并有效地进行开发(即使在运行“ eclipse ”时)也非常麻烦。我最终将每个子项目都导入为一个非常糟糕的项目。

  • 如果我从头开始再次解决这个问题,最优雅的解决方案是什么?

    最佳答案

    考虑到您的描述,我肯定会进行多项目设置,这解决了一个问题,因为有默认方法可以仅调用某些子项目。可以在here上找到有关多项目构建的更多信息,在here上可以找到关于子项目执行任务的更具体的StackOverflow问题。

    我不认识您在第二个问题中描述的问题。在我安装Springsource的Gradle Integration for Eclipse Eclipse插件之后,Eclipse中的集成工作正常(尽管我有一些JUnit问题)。安装Eclipse插件后,只需执行以下操作即可导入项目:

  • eclipse插件应用于您的Gradle构建文件。
  • 在Eclipse中,通过打开打开“导入”对话框。通过单击File -> Import...
  • 选择Gradle Project作为导入源(位于“Gradle”类别下)。
  • 将弹出“导入Gradle项目”对话框。选择根项目所在的文件夹作为根文件夹。点击Build Model。这应该显示根项目及其子项目。选择要导入的项目(可能是全部)。指定您的“导入选项”(我选择“使用分层项目名称”-选项以外的所有内容)。 (可选)将项目添加到工作集中。比单击Finish。该项目应该已经正确导入。
  • 关于gradle - 如何优雅地构建项目的选定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30776635/

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