[英]mongodb-java-driver 3.2 cannot mongoexport with runtime
[英]mongodb-java-driver build fails on gradle with :bson:clirr “Cannot cast object 'file collection'”
我確實有0.0的gradle / groovy經驗(一些maven和sbt經驗)
使用已記錄的gradlew而不是gradle可以解決問題,但是仍然存在疑問,為什么gradle無法正常工作,為什么需要提供gradlew bash文件?
我正在嘗試在Mac OsX上使用gradle check
構建mongodb-java-driver。 我更新到Java 11(我當時仍然是1.8),我在gradle-plugin中使用jenv。 我先結帳了主人,后來又結帳了r3.9.1。 首先,我遇到一個錯誤: Cannot add task 'wrapper' as a task with that name already exists.
我記得在應用jenv apply-gradle-pluging時有關包裝器的一些信息,我將包裝器重命名為bwrapper,從而解決了此問題。
第二個問題似乎很難解決:
Execution failed for task ':bson:clirr'.
> Cannot cast object 'file collection' with class 'org.gradle.api.internal.file.UnionFileCollection' to class 'java.io.File'
我試圖在bson / gradle.build clirr-task上注釋掉所有內容,但問題仍然存在。 出了什么問題我該怎么辦?
mongodb-java-driver需要使用Gradle 4進行構建。 該項目與Gradle 5不兼容。
而是使用基於版本4.10.2的gradle包裝器
./gradlew check
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.