我有一个 Gradle 项目,它依赖于 Maven Central 上的几个开源项目。我想将该项目及其所有直接和传递依赖项安装到我的本地 maven 存储库,以便以后将其全部压缩并放在离线机器上。
我如何使用 Gradle/Maven 做到这一点?
如果您想稍后压缩您的项目 w/ 依赖项并将它们移动到不同的机器,您可以尝试Maven 的 appassembler 插件。它收集所有依赖项并创建一个启动器,所有这些都在目标文件夹中,准备好部署。
但请注意,默认情况下,这会创建一个包含所有依赖项的平面目录结构,它不保留 Maven 格式。它还可以选择创建存储库。