gpt4 book ai didi

没有互联网连接的Maven

转载 作者:行者123 更新时间:2023-12-03 13:55:23 28 4
gpt4 key购买 nike

我是 Maven 项目的新手。
我正在将一个 ant 项目更改为 maven 项目。
要在 Maven 本地存储库中安装第 3 方 jar,我使用了 install 命令。
它试图下载资源jar.pom。
我在我的组织中没有下载访问权限,因此构建安装失败。
请求后,我在桌面上得到了资源 jar 和清洁 jar (我也可以获得其他必要的 jar )。
如何使 maven 使用这些 jar 进行该过程以及如何在没有 Internet 访问权限的情况下将 jar 安装在本地存储库中。

我下载了 jar 并放置在本地存储库中,但它无法指向路径并使用这些 jar。

请让我知道我在没有互联网访问的情况下运行 maven install 和其他命令来构建项目所遵循的步骤。

我应该把通过外部方式下载的 jar 放在哪里。

请指导我构建和部署项目。

提前致谢。

http://maven.40175.n5.nabble.com/Maven-installation-and-using-in-project-without-Internet-conncetion-tp4564443p4564443.html
http://www.coderanch.com/t/544641/Jobs-Offered/careers/Maven-installation-project-without-Internet#2471141

我在这些链接中发布了同样的问题

最佳答案

需要互联网连接。 Maven 最初并不是自给自足的。它需要下载一堆插件以及它们的依赖项和您自己项目的依赖项。这实际上取决于您对项目的设置。一个设置需要一组依赖项,另一个需要完全不同的依赖项。您不能手动从 Maven Central 下载 Artifact ,然后将它们一一安装到本地。简单地说,这听起来很愚蠢。

我了解您来自 Ant 世界,Ant 拥有本地文件系统所需的一切。但是,Maven 依赖于这样一个事实,即它将有一个中央存储库(Maven Central 或您自己的存储库 - Nexus、Artifactory 等)从中下载它需要的插件和依赖项。除非您被允许访问中央 Maven 存储库,否则迁移到 Maven 是没有意义的。

是的,确实,你可以离线运行 Maven,你 可以当您处于离线模式时,让 Maven 生成一个本地存储库供您使用。 然而 ,你试图做的是违反Maven的原则。

如果您的公司不允许访问 Maven Central,请坚持使用 Ant。您的努力将浪费您公司的时间,并最终浪费您自己的时间。

关于没有互联网连接的Maven,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6609443/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com