我使用的是最新的Gradle v7.2
。當我編譯的時候,它給了我一個警告
在此構建中使用了過時的Gradle特性,使得它與Gradle 8.0不兼容。
你可以使用'--warning-mode all'來顯示單獨的棄用警告,并確定它們是否來自你自己的腳本或插件。
見https://docs.gradle.org/7.2/userguide/command_line_interface.html#sec:command_line_warnings
我用--warning-mode all檢查,它只是關于jcenter的廢除
> 配置專案。
RepositoryHandler.jcenter()方法已被棄用。這個是計劃要被移除在Gradle 8.0。JFrog宣布JCenter將在2021年2月日落。請使用mavenCentral()代替。請查閱升級指南以了解更多資訊:https://docs.gradle.org/7.2/userguide/upgrading_version_6.html#jcenter_deprecation。
at build_akew6bhcr0m9glzogac5s3m6w$_run_closure1.doCall(/Users/paul.verest/Workspaces/Polkadot/bcd-java/build.gradle:10)
(運行with --stacktrace to get完整的堆疊跟蹤of this deprecation warning。)
現在,如何使gradle恰好忽略build.gradle中的一行?
( 本例中是jcenter的用法,但也可以是任何一種 )
這樣,"使用了廢棄的Gradle特性 "就會消失,
直到新功能被廢棄或我的構建腳本發生變化?
是的,這個問題不是關于抑制代碼的編譯器輸出,
而是由gradle產生的.gradle檔案。
不使用--warning-mode,因為它可以隱藏和顯示所有警告。
P.S. 正是這種情況,我有依賴性,只在jcenter.
uj5u.com熱心網友回復:
對不起,你可能不喜歡這個答案。
在gradle(7.2)中沒有選項可以抑制特定的廢棄。 修復構建檔案會更便宜和正確。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/318688.html
標籤:
上一篇:Gradle7.2Java17Build問題java.lang.NullPointerException。無法讀取欄位"bindingsWhenTrue",因為"curr
