我正在尝试在运行name
命令时更改version
和publish
设置?这是我的工作流程。
我写了一个自定义输入任务。它使用三个参数name
,buildNumber
和exportLocation
进行调用。我们使用游戏,name
是特定游戏的名称。 buildNumber
是Perforce中游戏构建的更改列表ID。 exportLocation
是一个文件路径,其中包含Perforce构建输出的一堆XML文件。我的任务解析XML文件,创建内存中的对象树并将树序列化为resourceManaged
。换句话说,它会产生一堆资源。
我的最终目标是将这些资源捆绑在一个jar文件中,该文件在其名称中使用name
和buildNumber
,并将工件发布到我们的内部存储库。
答案 0 :(得分:3)
tl; dr 由于设置不可变,因此无法从Setting
更改Task
s的值。
您不能重新设置设置,因为它们是不可变的,除非您reload
项目设置了新值。 commands可以帮助他们操作设置所在的状态。