兄弟代码。
总是当我尝试不使用互联网连接时(有时我的网络中出现这种情况)我自己提出一个问题......"有一种配置spring maven java项目的方法没有互联网连接的必要性?" ...所以,自从第一次出现这种疑问以来,我一直在谷歌搜索这个答案而从未找到它。你们所有人,编码的杰迪斯,可以对我说这个吗?
从现在开始,我非常感谢帮助
答案 0 :(得分:0)
这是一般性问题,因此我将尝试提供一般性答案
简而言之,Spring本身在运行时不需要互联网连接,因为它不应该包含在互联网上某处的代码。并查询某事。
但是,Spring有很多依赖项(实际上就像你自己的项目可能有依赖项一样),所以Maven必须在第一次运行时从某个地方带来它们。
默认情况下,
实际解决方案可能有所不同:
列出项目"安装Nexus / Artifactory"它将充当代理并将为您下载依赖项。如果您的网络基础设施可以选择从某些服务器连接到互联网,而离开您的“已开发的机器”,这是有道理的。仅连接到内部网络。
将整个Maven存储库与一些爬虫(它公开Web界面)一起下载到您的计算机并在那里使用(如果您的组织工作没有任何类型的互联网连接)
来到与您的PC有互联网连接的地方,编译一切,Maven将下载所有依赖项并将它们缓存在您当地的m2存储库中。因此,下次即使没有互联网连接,您也可以构建项目。
我知道最后一个选项听起来更像是一个笑话,但是如果你说一个学生在家里没有任何联系但想要尝试这个"春天的事情"它在技术上也有效。 out :))
答案 1 :(得分:0)
你可以在这篇文章中找到关于mavens离线标志的更多信息f.e。:Is there a maven command line option for offline mode?