public final class JavaProtocConfigurationPlugin
extends io.spine.tools.gradle.ProtocConfigurationPlugin
protoc
configurations relevant for Java
projects.Constructor and Description |
---|
JavaProtocConfigurationPlugin() |
Modifier and Type | Method and Description |
---|---|
protected void |
configureProtocPlugins(org.gradle.api.NamedDomainObjectContainer<com.google.protobuf.gradle.ExecutableLocator> plugins,
org.gradle.api.Project project) |
protected void |
customizeTask(com.google.protobuf.gradle.GenerateProtoTask protocTask) |
protected java.nio.file.Path |
generatedFilesBaseDir(org.gradle.api.Project project) |
protected java.io.File |
getMainDescriptorSet(org.gradle.api.Project project) |
protected java.io.File |
getTestDescriptorSet(org.gradle.api.Project project) |
logMissingDescriptorSetFile, newTask, resolve
protected void configureProtocPlugins(org.gradle.api.NamedDomainObjectContainer<com.google.protobuf.gradle.ExecutableLocator> plugins, org.gradle.api.Project project)
configureProtocPlugins
in class io.spine.tools.gradle.ProtocConfigurationPlugin
protected void customizeTask(com.google.protobuf.gradle.GenerateProtoTask protocTask)
customizeTask
in class io.spine.tools.gradle.ProtocConfigurationPlugin
protected java.io.File getTestDescriptorSet(org.gradle.api.Project project)
getTestDescriptorSet
in class io.spine.tools.gradle.ProtocConfigurationPlugin
protected java.nio.file.Path generatedFilesBaseDir(org.gradle.api.Project project)
generatedFilesBaseDir
in class io.spine.tools.gradle.ProtocConfigurationPlugin
protected java.io.File getMainDescriptorSet(org.gradle.api.Project project)
getMainDescriptorSet
in class io.spine.tools.gradle.ProtocConfigurationPlugin