Class ProtocResolver
java.lang.Object
io.github.ascopes.protobufmavenplugin.protoc.ProtocResolver
@Description("Finds or downloads the required version of protoc from various locations")
@Named
public final class ProtocResolver
extends Object
Resolver for the
protoc
executable.- Author:
- Ashley Scopes
-
Constructor Summary
ConstructorsConstructorDescriptionProtocResolver
(HostSystem hostSystem, MavenArtifactPathResolver artifactPathResolver, PlatformClassifierFactory platformClassifierFactory, SystemPathBinaryResolver systemPathResolver, UriResourceFetcher urlResourceFetcher) -
Method Summary
-
Constructor Details
-
ProtocResolver
@Inject public ProtocResolver(HostSystem hostSystem, MavenArtifactPathResolver artifactPathResolver, PlatformClassifierFactory platformClassifierFactory, SystemPathBinaryResolver systemPathResolver, UriResourceFetcher urlResourceFetcher)
-
-
Method Details
-
resolve
- Throws:
ResolutionException
-