Class PathProtocPlugin

java.lang.Object
io.github.ascopes.protobufmavenplugin.plugins.PathProtocPlugin
All Implemented Interfaces:
OptionalProtocPlugin, ProtocPlugin
Direct Known Subclasses:
PathProtocPluginBean

@Modifiable public abstract class PathProtocPlugin extends Object implements OptionalProtocPlugin
Implementation independent descriptor for a protoc plugin that can be resolved from the system $PATH.

Path-based plugins can be marked as optional if they should be skipped when the resource is unable to be resolved.

Since:
2.0.0
Author:
Ashley Scopes