Class MavenProtocPlugin
java.lang.Object
io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin
- All Implemented Interfaces:
ProtocPlugin
- Direct Known Subclasses:
ImmutableMavenProtocPlugin, MavenProtocPluginBean
@Immutable
@Modifiable
public abstract class MavenProtocPlugin
extends MavenArtifact
implements ProtocPlugin
Implementation independent descriptor for a protoc plugin that can be resolved from a Maven
repository.
- Since:
- 2.0.0
- Author:
- Ashley Scopes
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class MavenArtifact
getArtifactId, getClassifier, getGroupId, getTypeMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface ProtocPlugin
getOptions, getOrder, getOutputDirectory, isRegisterAsCompilationRoot, isSkip
-
Constructor Details
-
MavenProtocPlugin
public MavenProtocPlugin()
-
-
Method Details
-
getVersion
- Specified by:
getVersionin classMavenArtifact
-
getJvmArgs
-
getJvmConfigArgs
-
getMainClass
-
toString
- Overrides:
toStringin classMavenArtifact
-