我有 Maven2 项目。该项目有 1 个内部依赖项,存储在内部(对于我们公司)Sonatype Nexus。我将 pom.xml 中的依赖版本设置为我通过 Jenkins 提供的参数。
有时我在 Nexus 中没有正确的依赖版本,因此我的构建在下载依赖步骤时可能会失败。如果找不到依赖项将这个依赖项上传到 Nexus 并继续构建,我想添加触发特殊任务(脚本)的能力。
我可以这样做吗?
我认为版本的假构建总是存在于 Nexus 中,它将检查给定版本是否在 Nexus 中,上传并启动真正的构建。但这样的方式看起来很糟糕。
提前致谢!