0

我有一个 Gradle 项目,它依赖于 Maven Central 上的几个开源项目。我想将该项目及其所有直接和传递依赖项安装到我的本地 maven 存储库,以便以后将其全部压缩并放在离线机器上。

我如何使用 Gradle/Maven 做到这一点?

4

2 回答 2

2

mvn dependency:get 插件会将具有所有依赖项的工件获取到本地存储库。

我还开发了一个插件来将远程工件安装到本地机器上。

于 2013-10-06T08:41:32.033 回答
1

如果您想稍后压缩您的项目 w/ 依赖项并将它们移动到不同的机器,您可以尝试Maven 的 appassembler 插件。它收集所有依赖项并创建一个启动器,所有这些都在目标文件夹中,准备好部署。

但请注意,默认情况下,这会创建一个包含所有依赖项的平面目录结构,它不保留 Maven 格式。它还可以选择创建存储库。

于 2013-10-07T10:25:20.837 回答