如何将Maven / Gradle项目及其所有依赖项安装到本地存储库?

时间:2013-10-06 07:51:00

标签: maven gradle

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

如何使用Gradle / Maven进行操作?

2 个答案:

答案 0 :(得分:2)

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

我还开发了plugin来将远程工件安装到本地计算机。

答案 1 :(得分:1)

如果您想稍后将项目与依赖项进行ZIP压缩并将其移至其他计算机,则可以尝试Maven's appassembler plugin。它收集所有依赖项并在目标文件夹中创建一个启动程序,为部署做好准备。

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