工件
描述由规则生成的文件。 更多...
- 所有成员的列表,包括继承的成员
- 工件是所有项目列表的一部分。
属性
- alwaysUpdated : bool
- filePath : string
- fileTags : stringList
详细说明
工件表示由一个规则生成的单个文件。
例如,如果规则生成三个文件,则需要包含三个工件项。
除工件的属性外,您还可以在工件项中设置模块属性,如下所示
Artifact { filePath: "somefile.cpp" fileTags: ["cpp"] cpp.cxxLanguageVersion: "c++11" // ... }
注意:工件属性右侧的代码可以访问输入工件集。也就是说,它可以引用 inputs
映射,如果不是多路规则,则可以引用 input
变量。
属性文档
alwaysUpdated : bool |
将此属性设置为 false
意味着该文件不一定是通过规则运行的所有命令必须写入的。如果规则的 所有工件都将此属性设置为 false
,则只有在所有工件相对于输入都过时的情况下,才会执行规则的命令。
默认值: true
filePath : string |
目标工件的文件路径。
默认值: 未定义
fileTags : stringList |
要附加到目标文件的标签列表。然后可以由规则进行匹配。
默认值: 一个空列表
©2023 The Qt Company Ltd. 本文档中包含的贡献是其各自所有者的版权。本文档是根据免费软件基金会公布的GNU 自由文档许可证第 1.3 版 的条款许可的。Qt 和相应的徽标是芬兰和/或世界上其他国家的 The Qt Company Ltd 的商标。所有其他商标均为其各自所有者的财产。