Class JvmMavenProtocPlugin
java.lang.Object
io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
io.github.ascopes.protobufmavenplugin.plugins.JvmMavenProtocPlugin
- All Implemented Interfaces:
ProtocPlugin
- Direct Known Subclasses:
JvmMavenProtocPluginBean
@Modifiable
@KindHint(kind="jvm-maven",
implementation=JvmMavenProtocPluginBean.class)
public abstract non-sealed class JvmMavenProtocPlugin
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
-
JvmMavenProtocPlugin
public JvmMavenProtocPlugin()
-
-
Method Details
-
getVersion
- Specified by:
getVersionin classMavenArtifact
-
getJvmArgs
-
getJvmConfigArgs
-
getMainClass
-
toString
- Overrides:
toStringin classMavenArtifact
-