6

我的硬盘驱动器上的一个文件夹中有大量 3rd 方 JAR 文件(来自我正在使用的各种 SDK 的大约 40 个不同的 JAR)。我想在我未来的 Maven 项目中将这些 JAR 声明为依赖项。

我无法像使用 Log4J、JUnit、Velocity 等那样从全球全球 maven 存储库中获取这些 JAR,因为它们在那里不可用。

如何将这些 JAR 文件从我的本地文件夹中获取到我公司的全局(但内部)maven 存储库 (Nexus)?什么是必要的步骤?如果可能的话,最好的解决方案是程序化的。

我很困惑,我无法使用 Google 找到任何解决问题的方法,因为我认为这是一个非常普遍的问题。所以也许我在想一个错误的方向。

非常感谢你!

4

1 回答 1

10

您可以使用maven-install-plugin将库安装到本地存储库(install-file目标 - 参见示例)。

您可以使用maven-deploy-plugindeploy-file目标 - 参见示例)将库部署到远程存储库 (Nexus )。

您还可以使用 Nexus Web 应用程序将库上传到 nexus(请参阅Nexus Book - Uploading Artifacts)。

于 2012-07-12T19:38:21.793 回答