我想知道是否可以在离线模式下运行maven。
当我尝试在我的电脑上运行maven时,它会在相同的源上编译而不会出错。 但是,一旦我将同一个项目迁移到工作PC,我就会失败。在检查了一些错误日志后,问题似乎是maven repo超时,这很可能是由于笔记本电脑上的关闭端口。
连接到repo.maven.apache.org:443 [repo.maven.apache.org/151.101.112.215]失败:连接超时。
不幸的是,由于笔记本电脑的限制,我对端口无能为力。另一方面,应该启用端口443,因为它是广泛使用的端口之一。
我有什么想法可以解决这个问题?
答案 0 :(得分:2)
这可能有用:how do i configure maven for offline development
如果我不得不猜测,我会说maven central被你的公司防火墙阻止了。你想要打开它。或者,您的IT小组可以创建内部连接或神器(读取maven repo)以获取这些工件。
即使您在离线状态下运行它,您也需要这些依赖项。因此,如果您无法在笔记本电脑上使用它们,那么在任何模式下运行maven都无法正常工作。