簡體   English   中英

任務buildNeeded的用例?

[英]Use case for the task buildNeeded?

我不明白為什么有一個java插件提供的任務'buildNeeded'。 任務“構建”不解決問題嗎? gradle文檔說:

buildNeeded:執行項目的完整構建及其依賴的所有項目。

build:執行項目的完整版本。

是否應該“構建”任務編譯並構建所有必要的東西? 為什么要區分'build'和'buildNeeded'?

buildNeeded為項目所依賴的所有項目運行完整build 特別是它為依賴項目運行test ,如果你想安全地發揮它,這是有意義的。 相比之下, build只為依賴項目(例如jar )運行一組最小的任務,足以滿足依賴性。 buildbuildNeeded更常用。

build不會調用所有子項目的完整構建。

如果你的項目沒有依賴項目,它沒有任何區別。

我們的想法是,如果您在父項目中更改API,則需要使用新項目重新編譯所有子項目。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM