【问题标题】:Could not initialize your DHF project using Gradle无法使用 Gradle 初始化您的 DHF 项目
【发布时间】:2019-12-30 18:25:50
【问题描述】:

我已经安装了 Create a DHF Project Using the DHF Gradle Plugin 提到的 gradle 包装器,然后 当我运行 Gradle 命令 gradlew.bat hubInit 来初始化 datahub 项目时,我收到错误

FAILURE:构建失败并出现异常。 在哪里: 构建文件 'FolderPath\build.gradle' 行:2

出了什么问题: 应用插件请求时发生异常 [id: 'com.marklogic.ml-data-hub', version: '4.3.1'] 无法应用插件 [id 'com.marklogic.ml-data-hub'] 无法创建任务“:mlUpdateIndexes”。 不支持替换可能已被其他插件使用的现有任务。为此任务使用不同的名称('mlUpdateIndexes')。

尝试: 使用 --stacktrace 选项运行以获取堆栈跟踪。使用 --info 或 --debug 选项运行以获得更多日志输出。运行 --scan 以获得完整的见解。

通过https://help.gradle.org获得更多帮助

3 秒内构建失败

这是我的build.gradle

插件 { id 'com.marklogic.ml-data-hub' 版本 '4.3.1' }

我使用的 ML 版本是 9.0-9.1,Gradle 版本是 6.0.1

但是我可以用quick-start-4.3.2.war创建项目

谁能指出我的错误

【问题讨论】:

    标签: marklogic marklogic-9 marklogic-dhf


    【解决方案1】:

    5.1.0 之前的 DHF 版本正在使用 Gradle 技术来替换任务。 Gradle 5 弃用了此功能,Gradle 6 将其删除。您可以将 DHF 5.1.0 与 Gradle 6 一起使用,但任何早期版本的 DHF 都无法与 Gradle 6 一起使用。使用 Gradle 4.x 或 5.x 应该没问题。

    【讨论】:

      猜你喜欢
      • 2015-05-22
      • 2020-08-29
      • 2016-02-26
      • 1970-01-01
      • 2020-09-30
      • 1970-01-01
      • 2020-12-21
      • 1970-01-01
      • 2021-06-22
      相关资源
      最近更新 更多