我開始學習 Gradle(Java Gradle)并創建了這個非常基本的 - build.gralde - 檔案。
task testone(type: Test) {
println ("Started TestSetUp")
}
在控制臺中運行命令 -> gradlew testone -- intellij 拋出錯誤:
> Configure project :
Started TestSetUp
FAILURE: Build failed with an exception.
* What went wrong:
Could not determine the dependencies of task ':testone'.
uj5u.com熱心網友回復:
我想我可以幫助您,通過將型別從 Test 更改為 Copy,這將完美構建,Copy 是 gradle 中定義的型別,運行gradle testone -q將顯示您的輸出。
我認為問題在于您定義的型別,通過宣告型別,因為Test您需要為此添加更多配置,因為我在嘗試注冊任務時遇到了錯誤,例如
tasks.register testone(type: Test) {
println ("Started TestSetUp")
}
為Could not find method testone() for arguments [{type=class org.gradle.api.tasks.testing.Test}使您的問題與測驗的型別,我斯波西你丟失了一些額外的配置。
uj5u.com熱心網友回復:
當您使用 JVM 語言插件(例如 Java 插件)時,您將自動獲得以下資訊:
用于單元測驗的專用測驗源集
運行這些單元測驗的 Test 型別的測驗任務
在“build.gradle”中,添加java插件后,任務運行成功。
plugins {
id 'java'
}
task testone(type: Test) {
println ("Task of type Test Success")
}
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/399835.html
上一篇:如何將CommandParameter傳遞給AsyncCommand?
下一篇:如何控制多元組的相等性?
