Win10环境下CMD用Gradle打Jar包失败:根项目找不到指定任务
解决Gradle
buildAll任务找不到的问题 你遇到的核心问题很明确:你在Gradle的安装目录下执行了项目专属的构建命令,而buildAll是那个Kaleido Corda示例项目自定义的任务,并不是Gradle自带的系统任务,所以在Gradle安装目录里肯定找不到这个任务。
下面是一步步的修复步骤:
第一步:获取示例项目代码到本地
你需要先把目标Kaleido Corda示例项目的代码拿到本地——可以通过git克隆项目仓库,或者直接下载项目的压缩包后解压到本地文件夹。第二步:进入项目的根目录
打开命令行,切换到你刚才获取的项目文件夹(比如解压/克隆后的kaleido-corda-samples文件夹),而不是你的Gradle安装目录D:\gradle-6.7.1。第三步:执行正确的构建命令
推荐使用项目自带的Gradle Wrapper来执行构建(避免全局Gradle版本和项目要求版本不一致的问题):- 如果是Windows系统,执行:
gradlew.bat buildAll - 如果是Linux/macOS系统,执行:
./gradlew buildAll
如果你一定要用全局的Gradle命令,确保你的Gradle版本和项目要求兼容,然后在项目根目录执行:gradle buildAll
- 如果是Windows系统,执行:
另外补充一句:Gradle的任务都是基于具体项目的build.gradle配置定义的,所以执行任务前一定要先进入对应的项目根目录,这是新手很容易踩的坑~
内容的提问来源于stack exchange,提问作者Iwakura Lain
相关产品推荐
相关产品推荐

