云效没有使用上传的企业settings.xml,怎么是空的?

57fd8e202742cbf94416c2f3b3e25e13.png 云效没有使用上传的企业settings.xml,怎么是空的?

展开
收起
真的很搞笑 2023-03-28 10:54:29 267 分享 版权
1 条回答
写回答
取消 提交回答
  • 发表文章、提出问题、分享经验、结交志同道合的朋友

    Flow 支持通过三种方式设置 settings.xml 完成 Maven 配置:

    • 代码库根目录 settings.xml 文件
    • Flow 企业设置 -> Maven 设置中上传 settings.xml 文件
    • 云效默认的 Maven 配置 settings.xml 文件

    目前,Maven 配置仅影响 Java 构建,优先级如下:

    1、Flow 会优先使用构建代码库的根目录下 Maven 的 settings.xml 文件中配置的依赖库,该配置仅影响与此代码库相关的流水线。同时需要在构建指令中,指定setting.xml文件。

    mvn -s settings.xml clean package
    

    2、如果用户在企业设置 -> Maven 设置中选择自定义 Maven 配置,且上传了 settings.xml 文件,则该企业内所有的 Java 构建均使用此配置文件。

    3、如果用户项目代码库的根目录没有 Maven settings.xml 且没有选择企业自定义 Maven 配置, Flow 构建时会为用户自动生成一个 settings.xml 文件,并且配置连接阿里云企业私有仓库和阿里云公共代理仓库。

    2023-03-28 21:53:04
    赞同 展开评论

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

收录在圈子:
+ 订阅
还有其他疑问?
咨询AI助理