【发布时间】:2014-06-19 15:13:42
【问题描述】:
谁能告诉我如何在无互联网连接环境中使用 maven 构建 java 应用程序(在这种情况下为地理服务器)?我可以从另一个可以下载依赖项的环境访问 Internet。但是我还没有找到任何关于如何从哪里下载geoserver依赖项(POM或jar文件?)到哪里(本地存储库?),以及如何使用maven访问存储库和离线构建geoserver的文档。谢谢。
【问题讨论】:
-
这是一个相当广泛的问题。你应该更具体,包括以下内容:你做了什么,你遇到了什么问题,以及具体期望的最终结果是什么。
-
在连接的服务器上运行构建,然后将 repo 目录复制到离线服务器,然后使用 -o 开关运行 maven。
-
我假设你无论如何都不能离线测试它:) 使用 -o 在离线模式下运行 maven。此外,您可以使用 mvn dependency:go-offline 加载所有想象的依赖项
-
感谢所有回复:)。我想我需要对我的问题更具体一点:
-
我认为我需要更具体地了解我的问题。我有一台安装了 geoserver 源代码和 maven 的 VM 机器。我想构建geoserver,以便可以使用eclipse 对其进行调试。但是这台虚拟机不能直接连接到互联网。所以我尝试使用 maven 离线开关来构建它:mvn -o clean install。但我有以下错误: