将多个第三方JAR部署到全局(内部)Maven nexus

将多个第三方JAR部署到全局(内部)Maven nexus,maven,deployment,jar,dependencies,nexus,Maven,Deployment,Jar,Dependencies,Nexus,我有一堆第三方JAR文件(大约40个来自我正在使用的各种SDK的不同JAR)放在我硬盘上的一个文件夹中。我想在未来的maven项目中将这些JAR声明为依赖项 我无法像使用Log4J、JUnit、Velocity等一样从全球maven存储库中获得这些JAR,因为它们在那里不可用 如何将这些JAR文件从本地文件夹放入公司的全局(但内部)maven存储库(Nexus)?必要的步骤是什么?如果可能的话,最好的解决方案是程序化的 我很困惑,我无法用谷歌找到任何解决问题的方法,因为我认为这是一个非常普遍的问

我有一堆第三方JAR文件(大约40个来自我正在使用的各种SDK的不同JAR)放在我硬盘上的一个文件夹中。我想在未来的maven项目中将这些JAR声明为依赖项

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

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

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


多谢各位

您可以使用(目标-请参阅)将库安装到本地存储库中

您可以使用(目标-请参阅)将库部署到远程存储库(Nexus)


您还可以使用Nexus web应用程序将库上载到Nexus(请参阅-)

感谢您的回复@FrVaBe。是否有任何方法可以使用Maven API从Java实现这一点?我尝试使用调用程序,但根据,部署目标不受支持。@HombreFab我没有编程执行maven任务的经验,但应该可以在pom.build.plugin节中配置maven部署插件并触发调用程序:安装目标。在您的例子中,对我来说最简单的自动化方法似乎是一个批处理脚本,它执行不同的
mvn deploy:deploy file
命令。谢谢。我将用Java迭代我的JAR文件,并直接从Java为每个文件执行“mvn部署:部署文件”。好的。您好,我已经编写了一个小工具,可以生成一个pom.xml来实现这个目的,也许我的和可能对某些人有用。