public class RejectionGenPlugin
extends io.spine.tools.gradle.ProtoPlugin
rejections.proto
files.
Uses generated proto descriptors.
Logs a warning if there are no protobuf descriptors generated.
Constructor and Description |
---|
RejectionGenPlugin() |
Modifier and Type | Method and Description |
---|---|
void |
apply(org.gradle.api.Project project)
Applies the plug-in to a project.
|
protected java.util.function.Supplier<java.io.File> |
mainDescriptorFile(org.gradle.api.Project project) |
protected java.util.function.Supplier<java.io.File> |
testDescriptorFile(org.gradle.api.Project project) |
logMissingDescriptorSetFile, newTask, resolve
public void apply(org.gradle.api.Project project)
Adds :generateRejections
and :generateTestRejections
tasks.
Tasks depend on corresponding :generateProto
tasks and are executed
before corresponding :compileJava
tasks.
protected java.util.function.Supplier<java.io.File> mainDescriptorFile(org.gradle.api.Project project)
mainDescriptorFile
in class io.spine.tools.gradle.ProtoPlugin
protected java.util.function.Supplier<java.io.File> testDescriptorFile(org.gradle.api.Project project)
testDescriptorFile
in class io.spine.tools.gradle.ProtoPlugin