Fixed issues with missing passing of input to task
This commit is contained in:
@@ -54,6 +54,7 @@ class AccurestGradlePlugin implements Plugin<Project> {
|
||||
task.description = "Generate server tests from GroovyDSL"
|
||||
task.group = GROUP_NAME
|
||||
task.conventionMapping.with {
|
||||
contractsDslDir = { extension.contractsDslDir }
|
||||
generatedTestSourcesDir = { extension.generatedTestSourcesDir }
|
||||
configProperties = { extension }
|
||||
}
|
||||
|
||||
@@ -3,13 +3,13 @@ package io.codearte.accurest.plugin
|
||||
import io.coderate.accurest.AccurestException
|
||||
import io.coderate.accurest.TestGenerator
|
||||
import io.coderate.accurest.config.AccurestConfigProperties
|
||||
import org.gradle.api.DefaultTask
|
||||
import org.gradle.api.GradleException
|
||||
import org.gradle.api.internal.ConventionTask
|
||||
import org.gradle.api.tasks.InputDirectory
|
||||
import org.gradle.api.tasks.OutputDirectory
|
||||
import org.gradle.api.tasks.TaskAction
|
||||
|
||||
class GenerateServerTestsTask extends DefaultTask {
|
||||
class GenerateServerTestsTask extends ConventionTask {
|
||||
|
||||
@InputDirectory
|
||||
File contractsDslDir
|
||||
|
||||
@@ -2,12 +2,12 @@ package io.codearte.accurest.plugin
|
||||
|
||||
import io.codearte.accurest.wiremock.DslToWiremockClientConverter
|
||||
import io.codearte.accurest.wiremock.RecursiveFilesConverter
|
||||
import org.gradle.api.DefaultTask
|
||||
import org.gradle.api.internal.ConventionTask
|
||||
import org.gradle.api.tasks.InputDirectory
|
||||
import org.gradle.api.tasks.TaskAction
|
||||
|
||||
//TODO: Implement as an incremental task: https://gradle.org/docs/current/userguide/custom_tasks.html#incremental_tasks ?
|
||||
class GenerateWiremockClientStubsFromDslTask extends DefaultTask {
|
||||
class GenerateWiremockClientStubsFromDslTask extends ConventionTask {
|
||||
|
||||
@InputDirectory
|
||||
File contractsDslDir
|
||||
|
||||
Reference in New Issue
Block a user