Uses of Interface
io.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
Package
Description
Dependency management and analysis.
Management of
protoc
plugins.-
Uses of MavenArtifact in io.github.ascopes.protobufmavenplugin.dependencies
Modifier and TypeInterfaceDescriptioninterface
Implementation independent descriptor for an artifact or dependency that can be used in a Maven Plugin parameter.Modifier and TypeClassDescriptionfinal class
Immutable implementation ofMavenDependency
.class
A modifiable implementation of theMavenDependency
type.Modifier and TypeMethodDescriptionImmutableMavenDependency.Builder.from
(MavenArtifact instance) Fill a builder with attribute values from the providedio.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
instance.MavenDependencyBean.from
(MavenArtifact instance) Fill this modifiable instance with attribute values from the providedMavenArtifact
instance.MavenArtifactPathResolver.resolveArtifact
(MavenArtifact artifact) Resolve a single Maven artifact directly, and do not resolve any transitive dependencies.Modifier and TypeMethodDescriptionMavenArtifactPathResolver.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 MavenArtifact in io.github.ascopes.protobufmavenplugin.plugins
Modifier and TypeInterfaceDescriptioninterface
Implementation independent descriptor for a protoc plugin that can be resolved from a Maven repository.Modifier and TypeClassDescriptionfinal class
Immutable implementation ofMavenProtocPlugin
.class
A modifiable implementation of theMavenProtocPlugin
type.Modifier and TypeMethodDescriptionImmutableMavenProtocPlugin.Builder.from
(MavenArtifact instance) Fill a builder with attribute values from the providedio.github.ascopes.protobufmavenplugin.dependencies.MavenArtifact
instance.MavenProtocPluginBean.from
(MavenArtifact instance) Fill this modifiable instance with attribute values from the providedMavenArtifact
instance.