Bernhard Posselt
09/30/2024, 2:09 PMJavi
09/30/2024, 2:11 PMJavi
09/30/2024, 2:11 PMJavi
09/30/2024, 2:11 PMBernhard Posselt
09/30/2024, 2:12 PMBernhard Posselt
09/30/2024, 2:13 PMJavi
09/30/2024, 2:14 PMJavi
09/30/2024, 2:14 PMExecOperations via constructorBernhard Posselt
09/30/2024, 2:16 PMtasks.register<Exec>("compileOldJs") {
workingDir = layout.projectDirectory.dir("oldsrc/").asFile
commandLine = listOf("yarn", "run", "build")
}Sergej Koščejev
09/30/2024, 2:16 PMinputs and outputs inside the definition to configure inputs and outputs.Javi
09/30/2024, 2:17 PMBernhard Posselt
09/30/2024, 2:26 PMtask buildAngularApp(type: NpxTask) {
dependsOn npmInstall
command = 'ng'
args = ['build', '--prod']
inputs.files('package.json', 'package-lock.json', 'angular.json', 'tsconfig.json', 'tsconfig.app.json')
inputs.dir('src')
inputs.dir(fileTree("node_modules").exclude(".cache"))
outputs.dir('dist')
}Bernhard Posselt
09/30/2024, 2:27 PMtasks.register<Exec>("compileOldJs") {
inputs.dir(fileTree("./oldsrc/src/"))
workingDir = layout.projectDirectory.dir("oldsrc/").asFile
commandLine = listOf("yarn", "run", "build")
}Sergej Koščejev
09/30/2024, 2:33 PMBernhard Posselt
09/30/2024, 2:38 PMBernhard Posselt
09/30/2024, 2:38 PMtasks.register<Exec>("compileOldJs") {
inputs.dir(layout.projectDirectory.dir("./oldsrc/src/"))
outputs.dir(layout.projectDirectory.dir("./oldsrc/dist/"))
workingDir = layout.projectDirectory.dir("oldsrc/").asFile
commandLine = listOf("yarn", "run", "build")
}