Skip to content

Commit 8d6fc31

Browse files
committed
get processor name from processor, defaults to processor configuration name
1 parent 3ab4bb5 commit 8d6fc31

2 files changed

Lines changed: 14 additions & 4 deletions

File tree

src/main/groovy/io/openapiprocessor/gradle/OpenApiProcessorPlugin.groovy

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -84,11 +84,11 @@ class OpenApiProcessorPlugin implements Plugin<Project> {
8484
void execute (OpenApiProcessorTask task) {
8585
def project = task.getProject ()
8686

87-
task.processorName.set (name)
87+
task.processorName.set (processor.name)
8888
task.processorProps.set (processor.other)
8989

9090
task.setGroup ('openapi processor')
91-
task.setDescription ("process openapi with openapi-processor-$name")
91+
task.setDescription ("process openapi with openapi-processor-${processor.name}")
9292

9393
copyApiPath (task)
9494
task.apiDir.set (inputDirectory)

src/main/groovy/io/openapiprocessor/gradle/Processor.groovy

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,14 +16,24 @@ class Processor {
1616
public static final String TARGET_DIR = 'targetDir'
1717

1818
String name
19+
String config
1920
def dependencies = [] // String | FileCollection...
2021

2122
Map<String, Object> other = [:]
2223

23-
Processor (String name) {
24-
this.name = name
24+
Processor (String configName) {
25+
this.config = configName
26+
this.name = configName
2527
}
2628

29+
// void processorName (String processorName) {
30+
// this.name = processorName
31+
// }
32+
//
33+
// void processorName (GString processorName) {
34+
// this.name = processorName.toString ()
35+
// }
36+
2737
void processor (FileCollection fc) {
2838
dependencies.add (fc)
2939
}

0 commit comments

Comments
 (0)