我有一个Gradle项目,它依赖于Maven Central上的几个开源项目。我想将这个项目连同它的所有直接和传递的依赖项一起安装到我的本地maven存储库中,这样以后我就可以将其全部压缩并放到离线计算机上。
我怎么用Gradle/Maven来做呢?
发布于 2013-10-06 08:41:32
mvn dependency:get 插件将获取带有所有依赖项的工件到本地存储库。
我还开发了一个插件来将远程工件安装到本地机器上。
发布于 2013-10-07 10:25:20
如果您希望稍后在项目w/依赖项上添加ZIP并将它们移动到另一台机器,则可以尝试Maven's appassembler插件。它收集所有依赖项,并创建一个启动程序,全部位于目标文件夹中,可供部署。
但是请注意,默认情况下,这会创建一个具有所有依赖项的平面目录结构,它不会保留Maven格式。它还可以选择创建一个存储库。
https://stackoverflow.com/questions/19206628
复制相似问题