云效这个问题怎么解决?用自定义镜像,执行命令拉jar包拉不下来,报找不到,但是用云效的命令行执行mvn 命令是能拉下来的,我怀疑自定义镜像是没有用到默认的setting.xml的配置的,图一执行命令的,图二是自定义镜像中执行的

com.jmc.api:automation:jar:1.0-SNAPSHOT.jar这个包是用mvn deploy命令传上去的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
从你提供的截图来看,你的问题可能是由于在自定义镜像中没有正确配置maven的环境变量导致的。
首先,你需要确保在自定义镜像中的/root/.m2目录下有一个settings.xml文件,该文件应该包含你的本地仓库地址和远程仓库地址等信息。你可以将这个文件从你的本地机器复制到云效的自定义镜像中。
其次,你需要在自定义镜像中设置maven的环境变量。这通常包括以下三个环境变量:
M2_HOME:指向maven安装目录的路径。PATH:添加${M2_HOME}/bin到路径中,以便在命令行中使用maven命令。MAVEN_OPTS:可选,用于设置maven的额外选项,例如内存限制等。最后,你需要在自定义镜像中重新运行mvn install或mvn deploy命令,以确保新的配置生效。
如果以上步骤仍然无法解决问题,你可能需要检查一下你的代码是否正确,或者尝试使用其他版本的maven。
实在抱歉,确认了一下,我们不会对自定义环境构建下发maven构建配置,所以无法使用默认的settings.xml您可以把缓存目录关闭之后
构建命令加上-s settings.xml 使用您的自己的settings.xml此回答整理自钉群“云效交付域答疑群”
云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。