gradle - 尽管在根项目中配置了子项目,但无法找到子项目的任务 :shadowJar
问题描述
我有一个项目结构像
NetworkASCtoSocket
./client
./server
./shared
我想要的是能够编译一个胖罐子,其中包括客户端+共享+依赖项以及服务器各自的依赖项。
我有这个用于根项目的 build.gradle 和用于所有子项目的空构建脚本,但我无法为 :client 子项目找到任务 :shadowJar。执行gradle :client:shadowJar
结果
FAILURE:构建失败并出现异常。
*出了什么问题:在根项目“客户端”中找不到任务“shadowJar”。
我如何使任务 :client:shadowJar 像我期望的那样工作?或者我如何进行这个多项目构建?正如您在我提供的 build.gradle 中看到的那样,我还考虑为根项目执行单独的任务,但我不明白,我应该如何处理任务以按照要求的方式运行。感谢我遇到的问题的任何建议和解决方案!
解决方案
推荐阅读
- sql-server - 谷歌云上链接服务器的安全性
- javascript - 从 CDN 在 Wordpress 中加入两种不同类型的 jQuery 脚本
- android - 向recyclerview添加左边距?
- javascript - Vanilla JS ready() 函数 - 什么是`document.documentElement.doScroll`?
- gremlin - Gremlin - 在执行下一行脚本之前等待 schema.drop() 完成
- java - 我得到奇数个类、接口或枚举预期的错误代码,即使一切看起来都井井有条?
- c# - 将对象返回到表单
- javascript - 调整大小和按下按钮时无法隐藏菜单
- php - 如何设置“任何有链接的人”可以通过 API 编辑 Google 电子表格的权限.. PHP 首选
- java - 需要识别 IBM i 分区上的 Java 版本使用情况