在完全离线的环境中开发 Spring Boot 项目,这可能吗?



我们小组想把我们的旧Spring项目重建为Spring Cloud。 以及几个Spring Boot项目。

困扰我们的是,由于某些机密和安全原因,我们无法连接到互联网。我们只能在家里下载依赖项并将它们带到我们的办公室(这个过程非常复杂并且需要很长时间(。

我在 apache 网站上阅读了一些 maven 文档,得出的结论是我们无法下载整个 maven 存储库我们几乎不可能一个接一个地下载 maven 存储库上的罐子,因为它们太多了。

现在,我们已经设置了一个nexus 服务器spring boot 初始化器,现在所有的问题都是 maven 存储库。

因此,我想知道这种方法是否可以?我们应该退出还是有其他方法?

如果你读过这篇文章,谢谢。

—— An off-line old school programmer

您可以根据所需的春季版本将所有弹簧框架jar下载为songle zip,请在此处

我建议您将它们上传到像 Nexus/jfrog 这样的私有存储库,并将所有 Maven/Gradle 项目配置为将其用作存储库而不是公共存储库,这样您就不需要访问互联网即可下载依赖项。

您可以在 nexus 服务器上下载所有 maven 依赖项,并且您必须将 maven 存储库与 nexus 服务器连接,为此您只需在 settings.xml(将包含 nexus url( 文件中提供配置,并且必须将 xml 文件放在 maven 的 .m2 文件夹中,并在 Eclipse Maven 用户设置中提供路径,当您在 Eclipse 中清理和安装项目时,它将自动从联结服务器。

详情请让我知道。

最新更新