Skip to content

Commit 5861624

Browse files
committed
Merge pull request #156 from pepijnve/empty_buildtasks
Avoid exception when buildtasks is an empy list
2 parents 42ca354 + 39782f6 commit 5861624

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/main/groovy/net/researchgate/release/ReleasePlugin.groovy

+5-2
Original file line numberDiff line numberDiff line change
@@ -117,8 +117,11 @@ class ReleasePlugin extends PluginHelper implements Plugin<Project> {
117117

118118
if (supportsMustRunAfter) {
119119
project.afterEvaluate {
120-
project.tasks[extension.buildTasks.first()].mustRunAfter(project.tasks.beforeReleaseBuild)
121-
project.tasks.afterReleaseBuild.mustRunAfter(project.tasks[extension.buildTasks.last()])
120+
def buildTasks = extension.buildTasks
121+
if (!buildTasks.empty) {
122+
project.tasks[buildTasks.first()].mustRunAfter(project.tasks.beforeReleaseBuild)
123+
project.tasks.afterReleaseBuild.mustRunAfter(project.tasks[buildTasks.last()])
124+
}
122125
}
123126
}
124127

0 commit comments

Comments
 (0)