检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
</parent> 在上述的配置形式中指定了一个父项目,下面有两个同级的子项目A和B,如果A项目的pom文件中把B项目当做自己的子项目来引用或者把parent项目作为子项目就会引起冲突,构建时就是出现上面的报错。 处理办法 检查项目的pom的引用情况 ,如果要B项目作为A的子项目,则需要从
构建“microsoft.common.currentversion.targets”找不到“AxImp.exe”,需要安装SDK。 原因分析 系统中安装了4.7.2版本的的SDK,项目中没有特殊指定SDK时,可以兼容4.0以上版本。 项目中若特殊指定了某SDK版本,Msbuild构建会去对应版本路径下查找,导致找不到SDK错误。
指定Tag构建:仅拉取指定Tag的代码进行构建。执行构建任务时需在弹框中输入Tag。 Tag是指代码仓库中的标签。如果代码源选择的是Repo,关于如何创建Tag可参见标签管理。如果代码源使用的是第三方代码仓,需在第三方代码仓中创建标签。 指定CommitID构建:仅拉取指定CommitID的代码进行构
m2/settings.xml命令,任务执行完成后,会在构建日志中展示settings.xml文件的内容。 参考构建日志中的settings.xml的信息自定义新的settings.xml文件。 父主题: Maven构建
根据用户实际开发环境的需要,选择对应的工具版本。 CodeArts Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 JDK 根据用户实际开发环境的需要,选择对应的工具版本。 CodeArts Build支持的工具版本,可查看构
本章将指导您通过API根据项目ID查看项目下构建任务列表。 API的调用方法请参见如何调用API。 约束限制 项目已经存在并且构建任务已经在编译构建服务中创建。 涉及接口 通过用户token、项目id查看项目下用户的构建任务列表。 操作步骤 查看项目下构建任务列表。 接口信息 URI:GET
新建分组 对于在同一项目中的不同模块或使用场景不同的构建任务,编译构建服务支持分组管理。当创建一个分组后,会默认同步创建一个“未分组”分组,若创建构建任务时未选择分组,则创建的构建任务归档在“未分组”中。 约束与限制 最多支持创建50个分组。 创建分组支持多层创建,最多支持3层。
管理构建任务/工程 配置构建环境和镜像 编译构建服务提供容器化的构建环境,支持两类容器镜像: 系统镜像:编译构建服务默认内置的支持业界主流编程语言编译和打包的构建镜像。 自定义镜像:支持容器镜像服务SWR,用户可通过定制符合自身应用的镜像来实现混合语言编译和打包。 构建环境管理 构建服务支持用户接入自定义Jenkins资源。
若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 JDK 根据用户实际开发环境的需要,选择对应的JDK版本。 CodeArts Build支持的工具版本,可查看构建工具版本。若当前的工具版本不满足您的使用要求,您可以自定义构建环境。 NDK 根据用户实际开发环境的需要,选择对应的NDK版本。
correct directory. 原因分析 异常信息显示找不到POM文件。系统默认的编译命令是找源码根目录下的POM文件,这个错误就是说源码根目录下不存在POM文件。 例如:下图中源码根目录下显然不存在POM文件的,进入server目录下才发现POM文件。 处理方法 这种情况下,需要修改
A时,无法识别引入的依赖B,最终导致项目D中找不到依赖B的内容,遇到此场景时,可尝试按以下步骤排查: 查看项目D的依赖树,确定缺失的内容是否由项目A的pom文件引入,如果是则进入下一步,否则请尝试其他解决方案。 从私有依赖仓库下载依赖A的pom文件,与项目A中pom对比,如果线上
String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 表2 Query参数 参数 是否必选 参数类型 描述 get_all_params 否 String 输入"true"或者"false"来控制返回参数是不是完整的 请求参数 无 响应参数
Array of CreateBuildJobSteps objects 构建执行的步骤 host_type 否 String host类型 build_config_type 否 String 构建的配置类型 triggers 否 Array of Trigger objects
String 参数展示的名字 name 否 String 参数名字 表5 CreateBuildJobScm 参数 是否必选 参数类型 描述 branch 否 String 代码分支 url 是 String 代码仓地址 repo_id 是 String repo的id web_url
路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 build_no 是 Integer 构建任务的构建编号,从1开始,每次构建递增1 请求参数 无 响应参数 状态码: 200
示例1:执行构建任务并查看任务是否为运行状态 场景描述 本章将指导您通过API执行构建任务以及查看任务是否为运行状态。 API的调用方法请参见如何调用API。 约束限制 待执行构建任务已经在编译构建服务中创建。 涉及接口 先通过用户token、任务id等请求参数执行构建任务,然后根据任务id查看任务是否为运行状态,步骤如下:
Array of CreateBuildJobSteps objects 构建执行的步骤 host_type 否 String host类型 build_config_type 否 String 构建的配置类型 triggers 否 Array of Trigger objects
} else { fmt.Println(err) } } 更多编程语言的SDK代码示例,请参见API Explorer的代码示例页签,可生成自动对应的SDK代码示例。 状态码 状态码 描述 200 OK 400 Bad Request 401 Unauthorized
路径参数 参数 是否必选 参数类型 描述 job_id 是 String 构建的任务ID; 编辑构建任务时,浏览器URL末尾的32位数字、字母组合的字符串。 build_no 是 Integer 构建任务的构建编号,从1开始,每次构建递增1 请求参数 表2 请求Header参数 参数
填写构建任务ID。获取方法:在构建任务详情页,拷贝浏览器URL末尾的32位数字、字母组合的字符串,即为构建任务ID。 约束限制: 不涉及。 取值范围: 只能是英文字母和数字,长度为32个字符。 build_no 是 Integer 参数解释: 构建任务的构建编号,从1开始,每次构建递增1。 约束限制: