我正在寻找一种使用 Gradle 生成具有所有依赖项和传递依赖项的 Maven 存储库的方法。
例如,我的项目可以依赖休眠。我想在磁盘上的某个地方创建一个本地存储库,其中包含休眠及其自身的依赖项。
我尝试了几种方法但没有成功:
- uploadArtifact:似乎无法上传工件的依赖项
- 同步任务:我没有 Maven 元数据并且我失去了传递依赖项
背景:我的产品有一个引擎和一个 webapp,可以部署为 War 存档、EAR 存档或不带 webapp,其中包含或不包含某些组件。我需要为用户提供一种配置所需内容的方法以及生成它的脚本。Gradle 似乎是一个不错的候选者,但我看不到如何创建一个包含所有可能需要的依赖项的本地存储库。
有人看到解决方案吗?
谢谢