我是 Maven 项目的新手。
我正在将 ant 项目更改为 Maven 项目。
为了在 Maven 本地存储库中安装第 3 方 jar,我使用了 install 命令。
它尝试下载资源 jar.pom。
我在我的组织中没有下载权限,因此构建安装失败。
经过请求,我在桌面上得到了资源罐和干净的罐子(我也可以得到其他必要的罐子)。
如何使 Maven 在该过程中使用这些 jar 以及如何在没有互联网访问的情况下将 jar 安装在本地存储库中。
我下载了该 jar 并放置在本地存储库中,但它无法指向路径并使用这些 jar。
请让我知道我在没有互联网访问的情况下运行 maven install 和其他命令来构建项目所遵循的步骤。
我应该把通过外部方式下载的 jar 放在哪里。
请指导我构建和部署该项目。
提前致谢。
http://maven.40175.n5.nabble.com/Maven-installation-and-using-in-project-without-Internet-conncetion-tp4564443p4564443.html 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 http://www.coderanch.com/t/544641/Jobs-Offered/careers/Maven-installation-project-without-Internet#2471141
我在这些链接中发布了同样的问题
You need互联网连接。 Maven 最初并不是自给自足的。它需要下载一堆插件及其依赖项以及您自己项目的依赖项。这实际上取决于您的项目的设置类型。一种设置需要一组依赖项,另一组则需要一组完全不同的依赖项。您无法手动从 Maven Central 下载工件,然后将它们一一安装在本地。简而言之,这听起来很愚蠢。
我知道您来自 Ant 世界,Ant 在本地文件系统上拥有它所需的一切。然而,Maven 依赖于这样一个事实:它有一个中央存储库(Maven Central 或您自己的存储库 - Nexus、Artifactory 等),可以从中下载所需的插件和依赖项。除非您被允许访问中央 Maven 存储库,否则迁移到 Maven 是没有意义的。
是的,确实,你can离线运行 Maven,然后你can让 Maven 生成一个本地存储库供您在离线模式下使用。However,你想要做的事情违反了 Maven 的原则。
如果您的公司不允许访问 Maven Central,请坚持使用 Ant。您的努力将浪费公司的时间,并最终浪费您自己的时间。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)