File tree Expand file tree Collapse file tree
src/main/kotlin/io/openapiprocessor/gradle Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -122,8 +122,8 @@ class OpenApiProcessorPlugin: Plugin<Project> {
122122 task.description = " process openapi with openapi-processor-${processor.name} "
123123
124124 copyApiPath (task)
125- task.getApiDir().set(getInputDirectory())
126- task.getTargetDir().set(getOutputDirectory())
125+ task.getApiDir().set(project.layout.projectDirectory.dir( getInputDirectory() ))
126+ task.getTargetDir().set(project.layout.projectDirectory.dir( getOutputDirectory() ))
127127
128128 val handler = project.dependencies
129129 val dependencies = ArrayList <Dependency >()
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ package io.openapiprocessor.gradle
77
88import org.gradle.api.DefaultTask
99import org.gradle.api.file.ConfigurableFileCollection
10+ import org.gradle.api.file.DirectoryProperty
1011import org.gradle.api.provider.MapProperty
1112import org.gradle.api.provider.Property
1213import org.gradle.api.tasks.Classpath
@@ -30,15 +31,15 @@ abstract class OpenApiProcessorTask: DefaultTask() {
3031 * @return parent directory of the openapi.yaml
3132 */
3233 @InputDirectory
33- abstract fun getApiDir (): Property < String >
34+ abstract fun getApiDir (): DirectoryProperty
3435
3536 /* *
3637 * Target directory for the sources generated by the processor. Used by gradle for the up-to-date check.
3738 *
3839 * @return target directory
3940 */
4041 @OutputDirectory
41- abstract fun getTargetDir (): Property < String >
42+ abstract fun getTargetDir (): DirectoryProperty
4243
4344 /* *
4445 * The dependencies of the processor.
You can’t perform that action at this time.
0 commit comments