0

我有一个项目结构像

NetworkASCtoSocket
./client
./server
./shared

我想要的是能够编译一个胖罐子,其中包括客户端+共享+依赖项以及服务器各自的依赖项。

我有这个用于根项目的 build.gradle 和用于所有子项目的空构建脚本,但我无法为 :client 子项目找到任务 :shadowJar。执行gradle :client:shadowJar结果

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

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

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

4

0 回答 0