Uses of Class
io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
Packages that use MavenArtifact
Package
Description
Dependency management and analysis.
Management of source code generation requests.
Management of
protoc plugins.-
Uses of MavenArtifact in io.github.ascopes.protobufmavenplugin.dependencies
Subclasses of MavenArtifact in io.github.ascopes.protobufmavenplugin.dependenciesModifier and TypeClassDescriptionfinal classImmutable implementation ofMavenDependency.classRepresentation of a Maven dependency.classA modifiable implementation of theMavenDependencytype.Methods in io.github.ascopes.protobufmavenplugin.dependencies with parameters of type MavenArtifactModifier and TypeMethodDescriptionImmutableMavenDependency.Builder.from(MavenArtifact instance) Fill a builder with attribute values from the providedio.github.ascopes.protobufmavenplugin.dependencies.MavenArtifactinstance.MavenDependencyBean.from(MavenArtifact instance) Fill this modifiable instance with attribute values from the providedMavenArtifactinstance.MavenArtifactPathResolver.resolveExecutable(MavenArtifact artifact) Resolve a single Maven artifact directly, and do not resolve any transitive dependencies.Method parameters in io.github.ascopes.protobufmavenplugin.dependencies with type arguments of type MavenArtifactModifier and TypeMethodDescriptionMavenArtifactPathResolver.resolveDependencies(Collection<? extends MavenArtifact> artifacts, DependencyResolutionDepth defaultDependencyResolutionDepth, Set<String> dependencyScopes, boolean includeProjectDependencies) Resolve all given dependencies based on their resolution depth semantics. -
Uses of MavenArtifact in io.github.ascopes.protobufmavenplugin.generation
Methods in io.github.ascopes.protobufmavenplugin.generation that return types with arguments of type MavenArtifactModifier and TypeMethodDescriptionCollection<? extends MavenArtifact> GenerationRequest.getImportDependencies()Additional user-defined Maven dependencies to include in theprotocimport path.@Nullable Collection<? extends MavenArtifact> ImmutableGenerationRequest.getImportDependencies()Additional user-defined Maven dependencies to include in theprotocimport path.Collection<? extends MavenArtifact> GenerationRequest.getSourceDependencies()Additional user-defined Maven dependencies to include in theprotocimport path, and to compile.@Nullable Collection<? extends MavenArtifact> ImmutableGenerationRequest.getSourceDependencies()Additional user-defined Maven dependencies to include in theprotocimport path, and to compile.Collection<? extends MavenArtifact> GenerationRequest.getSourceDescriptorDependencies()Additional user-defined Maven dependencies pointing at protobuf descriptor files to compile.@Nullable Collection<? extends MavenArtifact> ImmutableGenerationRequest.getSourceDescriptorDependencies()Additional user-defined Maven dependencies pointing at protobuf descriptor files to compile.Method parameters in io.github.ascopes.protobufmavenplugin.generation with type arguments of type MavenArtifactModifier and TypeMethodDescriptionImmutableGenerationRequest.Builder.importDependencies(Collection<? extends MavenArtifact> importDependencies) Initializes the value for theimportDependenciesattribute.ImmutableGenerationRequest.Builder.sourceDependencies(Collection<? extends MavenArtifact> sourceDependencies) Initializes the value for thesourceDependenciesattribute.ImmutableGenerationRequest.Builder.sourceDescriptorDependencies(Collection<? extends MavenArtifact> sourceDescriptorDependencies) Initializes the value for thesourceDescriptorDependenciesattribute. -
Uses of MavenArtifact in io.github.ascopes.protobufmavenplugin.plugins
Subclasses of MavenArtifact in io.github.ascopes.protobufmavenplugin.pluginsModifier and TypeClassDescriptionfinal classImmutable implementation ofMavenProtocPlugin.classImplementation independent descriptor for a protoc plugin that can be resolved from a Maven repository.classA modifiable implementation of theMavenProtocPlugintype.Methods in io.github.ascopes.protobufmavenplugin.plugins with parameters of type MavenArtifactModifier and TypeMethodDescriptionImmutableMavenProtocPlugin.Builder.from(MavenArtifact instance) Fill a builder with attribute values from the providedio.github.ascopes.protobufmavenplugin.dependencies.MavenArtifactinstance.MavenProtocPluginBean.from(MavenArtifact instance) Fill this modifiable instance with attribute values from the providedMavenArtifactinstance.