Uses of Class
io.github.ascopes.protobufmavenplugin.utils.ResolutionException
Packages that use ResolutionException
Package
Description
Dependency management and analysis.
Interoperability with Eclipse Aether for underlying dependency and artifact resolution.
Management of source code generation requests.
Management of
protoc
plugins.Integration with and management of
protoc
itself.Detection and management of input Protocol Buffer sources.
Shared internal components.
-
Uses of ResolutionException in io.github.ascopes.protobufmavenplugin.dependencies
Methods in io.github.ascopes.protobufmavenplugin.dependencies that throw ResolutionExceptionModifier and TypeMethodDescriptionUrlResourceFetcher.fetchFileFromUrl
(URL url, String extension) PlatformClassifierFactory.getClassifier
(String binaryName) UrlResourceFetcher.handleFileSystemUrl
(URL url) UrlResourceFetcher.handleOtherUrl
(URL url, String extension) MavenArtifactPathResolver.resolveArtifact
(MavenArtifact artifact) Resolve a single Maven artifact directly, and do not resolve any transitive dependencies.MavenArtifactPathResolver.resolveDependencies
(Collection<? extends MavenArtifact> artifacts, DependencyResolutionDepth defaultDependencyResolutionDepth, Set<String> dependencyScopes, boolean includeProjectDependencies, boolean failOnInvalidDependencies) Resolve all given dependencies based on their resolution depth semantics. -
Uses of ResolutionException in io.github.ascopes.protobufmavenplugin.dependencies.aether
Methods in io.github.ascopes.protobufmavenplugin.dependencies.aether that return ResolutionExceptionModifier and TypeMethodDescriptionprivate ResolutionException
AetherResolver.mapExceptions
(String message, Collection<Exception> causes) Methods in io.github.ascopes.protobufmavenplugin.dependencies.aether that throw ResolutionExceptionModifier and TypeMethodDescriptionAetherMavenArtifactPathResolver.resolveArtifact
(MavenArtifact mavenArtifact) AetherMavenArtifactPathResolver.resolveDependencies
(Collection<? extends MavenArtifact> artifacts, DependencyResolutionDepth defaultDepth, Set<String> dependencyScopes, boolean includeProjectArtifacts, boolean failOnInvalidDependencies) (package private) Collection
<org.eclipse.aether.artifact.Artifact> AetherResolver.resolveDependencies
(List<org.eclipse.aether.graph.Dependency> dependencies, Set<String> allowedDependencyScopes, boolean failOnResolutionErrors) (package private) org.eclipse.aether.artifact.Artifact
AetherResolver.resolveRequiredArtifact
(org.eclipse.aether.artifact.Artifact artifact) -
Uses of ResolutionException in io.github.ascopes.protobufmavenplugin.generation
Methods in io.github.ascopes.protobufmavenplugin.generation that throw ResolutionExceptionModifier and TypeMethodDescriptionprivate Path
ProtobufBuildOrchestrator.discoverProtocPath
(GenerationRequest request) private void
ProtobufBuildOrchestrator.embedSourcesInClassOutputs
(SourceRootRegistrar registrar, Collection<SourceListing> listings) ProtobufBuildOrchestrator.generate
(GenerationRequest request) -
Uses of ResolutionException in io.github.ascopes.protobufmavenplugin.plugins
Methods in io.github.ascopes.protobufmavenplugin.plugins that throw ResolutionExceptionModifier and TypeMethodDescriptionprivate ArgumentFileBuilder
JvmPluginResolver.buildArgLine
(MavenProtocPlugin plugin) private String
JvmPluginResolver.determineMainClass
(MavenProtocPlugin plugin, Path pluginPath) private void
BinaryPluginResolver.makeExecutable
(Path path) private <P extends ProtocPlugin>
Collection<ResolvedProtocPlugin> BinaryPluginResolver.resolveAll
(Collection<? extends P> plugins, BinaryPluginResolver.Resolver<? super P> resolver) private Optional
<ResolvedProtocPlugin> BinaryPluginResolver.resolveMavenPlugin
(MavenProtocPlugin plugin) private ResolvedProtocPlugin
JvmPluginResolver.resolveMavenPlugin
(MavenProtocPlugin pluginDescriptor, int index) (package private) Collection
<? extends ResolvedProtocPlugin> BinaryPluginResolver.resolveMavenPlugins
(Collection<? extends MavenProtocPlugin> plugins) (package private) Collection
<? extends ResolvedProtocPlugin> JvmPluginResolver.resolveMavenPlugins
(Collection<? extends MavenProtocPlugin> pluginDescriptors) private Optional
<ResolvedProtocPlugin> BinaryPluginResolver.resolvePathPlugin
(PathProtocPlugin plugin) (package private) Collection
<? extends ResolvedProtocPlugin> BinaryPluginResolver.resolvePathPlugins
(Collection<? extends PathProtocPlugin> plugins) ProjectPluginResolver.resolveProjectPlugins
(GenerationRequest request) Resolve allprotoc
plugins.private Optional
<ResolvedProtocPlugin> BinaryPluginResolver.resolveUrlPlugin
(UrlProtocPlugin plugin) (package private) Collection
<? extends ResolvedProtocPlugin> BinaryPluginResolver.resolveUrlPlugins
(Collection<? extends UrlProtocPlugin> plugins) private @Nullable String
JvmPluginResolver.tryToDetermineMainClassFromJarManifest
(Path pluginPath) private static void
JvmPluginResolver.writeAndPropagateExceptions
(Path file, Charset charset, boolean makeExecutable, JvmPluginResolver.WriteOperation writeOperation) private Path
JvmPluginResolver.writeArgumentFile
(Charset charset, Path scratchDir, ArgumentFileBuilder argumentFileBuilder) private Path
JvmPluginResolver.writePosixScripts
(Path javaExecutable, Path scratchDir, ArgumentFileBuilder argFileBuilder) private Path
JvmPluginResolver.writeWindowsScripts
(Path javaExecutable, Path scratchDir, ArgumentFileBuilder argFileBuilder) -
Uses of ResolutionException in io.github.ascopes.protobufmavenplugin.protoc
Methods in io.github.ascopes.protobufmavenplugin.protoc that throw ResolutionException -
Uses of ResolutionException in io.github.ascopes.protobufmavenplugin.sources
Methods in io.github.ascopes.protobufmavenplugin.sources that throw ResolutionExceptionModifier and TypeMethodDescriptionprivate Collection
<DescriptorListing> ProjectInputResolver.resolveCompilableDescriptorSources
(GenerationRequest request, FileFilter filter) private Collection
<SourceListing> ProjectInputResolver.resolveCompilableProtoSources
(GenerationRequest request, FileFilter filter) private Collection
<SourceListing> ProjectInputResolver.resolveDependencyProtoSources
(GenerationRequest request, FileFilter filter) ProjectInputResolver.resolveProjectInputs
(GenerationRequest request) -
Uses of ResolutionException in io.github.ascopes.protobufmavenplugin.utils
Methods in io.github.ascopes.protobufmavenplugin.utils that throw ResolutionException