尽管在根项目中配置了子项目,但无法找到任务:shadowJar

时间:2020-06-30 12:47:59

标签: gradle multi-project shadowjar

我有一个结构类似的项目

NetworkASCtoSocket
./client
./server
./shared

我想要的是能够编译一个胖罐子,该胖罐子包含服务器的客户端+共享+依赖关系两者。

我为根项目有this build.gradle,为所有子项目有空的构建脚本,但是我无法为:client子项目找到任务:shadowJar。执行gradle :client:shadowJar会导致

失败:构建失败,并出现异常。

*出了什么问题: 在根项目“客户端”中找不到任务“ shadowJar”。

我如何使:client:shadowJar任务按预期方式工作?或者我该如何进行多项目构建?我还考虑过对根项目执行单独的任务,正如您在我提供的build.gradle中看到的那样,但我不明白,我应该如何按照要求的方式处理任务。感谢所有我遇到的问题的建议和解决方案!

0 个答案:

没有答案