Skip to content

Commit 388ef59

Browse files
committed
feat: Add In\Output annotations to all fields in tasks
1 parent 717c74d commit 388ef59

File tree

2 files changed

+9
-2
lines changed

2 files changed

+9
-2
lines changed

src/main/groovy/ru/endlesscode/bukkitgradle/task/GenerateMeta.groovy

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package ru.endlesscode.bukkitgradle.task
22

33
import org.gradle.api.DefaultTask
44
import org.gradle.api.tasks.Input
5+
import org.gradle.api.tasks.OutputFile
56
import org.gradle.api.tasks.TaskAction
67
import ru.endlesscode.bukkitgradle.meta.MetaFile
78

@@ -10,6 +11,8 @@ import java.nio.file.Path
1011
class GenerateMeta extends DefaultTask {
1112
@Input
1213
MetaFile metaFile
14+
15+
@OutputFile
1316
Path target
1417

1518
Path getTarget() {

src/main/groovy/ru/endlesscode/bukkitgradle/task/PrepareServer.groovy

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ package ru.endlesscode.bukkitgradle.task
22

33
import org.gradle.api.DefaultTask
44
import org.gradle.api.tasks.Input
5+
import org.gradle.api.tasks.OutputDirectory
56
import org.gradle.api.tasks.TaskAction
67
import org.gradle.jvm.tasks.Jar
78
import ru.endlesscode.bukkitgradle.extension.RunConfiguration
@@ -15,13 +16,16 @@ class PrepareServer extends DefaultTask {
1516
@Input
1617
ServerCore core
1718

18-
Closure<Path> serverDir
19+
@Input
1920
RunConfiguration run
2021

22+
@OutputDirectory
23+
Closure<Path> serverDir
24+
2125
void setCore(ServerCore core) {
2226
this.core = core
23-
this.serverDir = { Files.createDirectories(core.serverDir) }
2427
this.run = project.bukkit.run
28+
this.serverDir = { Files.createDirectories(core.serverDir) }
2529
}
2630

2731
@TaskAction

0 commit comments

Comments
 (0)