Maven 2 Maven:如果在构建时依赖项不存在,则触发将依赖项上载到Nexus的任务

Maven 2 Maven:如果在构建时依赖项不存在,则触发将依赖项上载到Nexus的任务,maven-2,dependency-management,nexus,Maven 2,Dependency Management,Nexus,我有一个Maven2项目。该项目有1个内部依赖项,存储在内部(对于我们公司)Sonatype Nexus中。我通过Jenkins在pom.xml中设置依赖项版本作为参数 有时我在Nexus中没有正确的依赖版本,所以我的构建可能会在donwload依赖步骤中失败。我想添加一个功能,如果未找到依赖项,则可以触发特殊任务(脚本),以将此依赖项上载到Nexus并继续构建 我可以这样做吗 我认为Nexus中总是存在版本的假构建,它会检查给定的版本是否在Nexus中,上传它并启动真正的构建。但这种方式看起来

我有一个Maven2项目。该项目有1个内部依赖项,存储在内部(对于我们公司)Sonatype Nexus中。我通过Jenkins在pom.xml中设置依赖项版本作为参数

有时我在Nexus中没有正确的依赖版本,所以我的构建可能会在donwload依赖步骤中失败。我想添加一个功能,如果未找到依赖项,则可以触发特殊任务(脚本),以将此依赖项上载到Nexus并继续构建

我可以这样做吗

我认为Nexus中总是存在版本的假构建,它会检查给定的版本是否在Nexus中,上传它并启动真正的构建。但这种方式看起来很可怕


提前谢谢

您不需要上传任何内容。您只需要通过公共组访问Nexus,然后从中央存储库下载,这是该组的一部分,将自动进行。

您能详细说明一下您所说的
是什么意思吗?有时我在Nexus中没有正确的依赖项版本,因此我的构建可能会在加载依赖项步骤时失败。