Class MavenProtocPlugin
java.lang.Object
io.github.ascopes.protobufmavenplugin.plugins.MavenProtocPlugin
- All Implemented Interfaces:
MavenArtifact
,ProtocPlugin
- Direct Known Subclasses:
ImmutableMavenProtocPlugin
,MavenProtocPluginBean
@Immutable
@Modifiable
public abstract class MavenProtocPlugin
extends Object
implements MavenArtifact, 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
-
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
getArtifactId, getClassifier, getGroupId, getType, getVersion
Methods inherited from interface io.github.ascopes.protobufmavenplugin.plugins.ProtocPlugin
getOptions, getOrder, isSkip
-
Constructor Details
-
MavenProtocPlugin
public MavenProtocPlugin()
-
-
Method Details
-
getDependencyResolutionDepth
- Specified by:
getDependencyResolutionDepth
in interfaceMavenArtifact
-