如何将目录添加到系统路径中,以便后续任务正确执行?
这是我目前的尝试,但PATH变量似乎没有改变或持续存在:
BoundingBox [minX:101.07147979736328, minY:433.07647705078125, minZ:0.0, width:416.78570556640625, height:63.9285888671875, depth:0.0, maxX:517.8571853637695, maxY:497.00506591796875, maxZ:0.0]
答案 0 :(得分:5)
在第一个任务之外(在ext
命名空间中)定义一个全局路径,并在两个任务中重复使用它。
ext.execPath = "$System.env.PATH" + System.getProperty("path.separator") + "$projectDir/src/dist/util"
task taskA(type: Exec){
environment "PATH", execPath
...
}
task taskB(type: Exec){
environment "PATH", execPath
...
}