gpt4 book ai didi

gradle - gradle如何知道要执行哪个子项目任务?

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

我在玩示例项目:
https://github.com/bmuschko/gradle-in-action-source/tree/master/chapter06/listing_06_03-todo-project-dependencies

在“web”子项目中运行jettyRun任务后,我得到了:

:model:compileJava UP-TO-DATE
:model:processResources UP-TO-DATE
:model:classes UP-TO-DATE
:model:jar UP-TO-DATE
:repository:compileJava UP-TO-DATE
:repository:processResources UP-TO-DATE
:repository:classes UP-TO-DATE
:repository:jar UP-TO-DATE
:web:compileJava UP-TO-DATE
:web:processResources UP-TO-DATE
:web:classes UP-TO-DATE
:web:jettyRun

但是,在gradle中,它仅表示“web”项目取决于“存储库”,而“repository”取决于“模型”,这是项目级别的依赖项。因此,当您运行“jettyRun”时,gradle如何知道要在子项目中运行的任务?

最佳答案

当您声明一个项目依赖于另一个项目时,这意味着第一个项目依赖于另一个项目的 Artifact 。在Java插件中,此 Artifact 由jar task产生。

关于gradle - gradle如何知道要执行哪个子项目任务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29459141/

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