本篇文章介绍了在CodeMix中如何验证以及构建管道。
CodeMix在线订购年终抄底促销!火爆开抢>>
在CodeMix中构建管道和验证
CodeMix通过自动为Angular和TypeScript项目创建模板tasks.json文件来简化构建管道。 对于其他类型的项目,可以手动修改tasks.json文件以包含构建管道支持。
CodeMix插件与基于Eclipse的IDE和工具(如MyEclipse、Spring Tools Suite和JBoss Tools)兼容,因此用户可以继续在习惯的环境中工作。

验证

项目验证
默认情况下启用项目验证,但可以在项目的“属性”>“CodeMix”>“验证和构建”页面上更改此设置。

有多种模式可以启用项目级验证。根据用户需求选择最佳模式:
- 单击Build图标开始观看(推荐)
- 始终在此IDE运行时注意更改
- 单击“生成”图标以启动一次性生成
- 禁用构建图标;使用CodeMix触发Project> Build Now
任务和构建管道
为Angular和TypeScript项目构建管道

高级提示:tasks.json文件位于<project_root> / .vscode。如果项目在使用CodeMix 2.0访问之前已经有了tasks.json文件,CodeMix将不会自动添加构建管道集成。可以手动添加集成,或删除tasks.json文件,并让CodeMix重新创建它,如上所述。
为其他项目构建管道
目前,CodeMix没有为其他类型的项目自动构建管道集成,但可以手动修改tasks.json文件以使用构建管道支持。
启用构建管道
如果tasks.json文件中的任务配置为使用CodeMix构建管道,则在项目的CodeMix> Validation and Build属性页面上将有一个Use tasks.json复选框。选中此复选框以确保外部任务用于构建和项目验证。
如果清除该复选框,如果没有扩充的tasks.json,或者如果没有tasks.json文件,CodeMix将使用内部可用的工具验证项目。
建立和验证
CodeMix有许多不同的验证模式。启用外部构建任务时,这些模式的工作方式完全相同,但执行tasks.json中的外部任务而不是使用内部验证逻辑。
根据验证首选项,IDE会自动执行构建任务或监视任务,并使用配置为任务定义一部分的问题匹配器来解析输出。输出中 告的问题在IDE中标记,与右侧行 中的相应文件相对应 – 不再需要详细扫描输出并手动匹配 告的工作区资源错误。

增加构建管道集成的任务
tasks.json的示例:

观察codemix节点下的属性:
-
生命周期属性可以具有以下三个值之一:构建,监视,以及用于Angular项目的服务。 此属性的值确定是在IDE中的监视,一次性构建还是服务请求期间运行任务。
-
validatedExtensions是一个扩展列表,用于指定在保存时触发构建/监视的文件类型,以及从外部任务标识的问题中添加哪些标记。
-
readyChecks确保在启动任何监视或构建任务之前满足指定的条件。
生命周期属性确定CodeMix如何将任务与构建管道集成。 即使没有生命周期属性,还有其他智能可以自动将某些TypeScript或shell任务集成到构建管道中,但为了清晰起见,我们建议添加此值。
有关更多详细信息,请参阅 Tasks in CodeMix with tasks.json.
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!