Uses of Package
io.github.ascopes.protobufmavenplugin.dependencies
Packages that use io.github.ascopes.protobufmavenplugin.dependencies
Package
Description
Dependency management and analysis.
Interoperability with Eclipse Aether for underlying dependency and artifact resolution.
Management of source code generation requests.
Definition of Maven MOJOs that make up this plugin.
Management of
protoc
plugins.Integration with and management of
protoc
itself.Detection and management of input Protocol Buffer sources.
-
Classes in io.github.ascopes.protobufmavenplugin.dependencies used by io.github.ascopes.protobufmavenplugin.dependenciesClassDescriptionParameter to configure how to resolve dependencies.Immutable implementation of
MavenDependency
.Builds instances of typeImmutableMavenDependency
.Base interface for a parameter that consumes Maven artifact details.Implementation independent descriptor for an artifact or dependency that can be used in a Maven Plugin parameter.A modifiable implementation of theMavenDependency
type.Marker to exclude a specific transitive dependency.A modifiable implementation of theMavenExclusion
type. -
Classes in io.github.ascopes.protobufmavenplugin.dependencies used by io.github.ascopes.protobufmavenplugin.dependencies.aetherClassDescriptionParameter to configure how to resolve dependencies.Base interface for a parameter that consumes Maven artifact details.Interface for an object that provides resolution of Maven artifacts and dependencies, emitting their paths.Marker to exclude a specific transitive dependency.
-
Classes in io.github.ascopes.protobufmavenplugin.dependencies used by io.github.ascopes.protobufmavenplugin.generationClassDescriptionParameter to configure how to resolve dependencies.Implementation independent descriptor for an artifact or dependency that can be used in a Maven Plugin parameter.
-
Classes in io.github.ascopes.protobufmavenplugin.dependencies used by io.github.ascopes.protobufmavenplugin.mojoClassDescriptionParameter to configure how to resolve dependencies.A modifiable implementation of the
MavenDependency
type. -
Classes in io.github.ascopes.protobufmavenplugin.dependencies used by io.github.ascopes.protobufmavenplugin.pluginsClassDescriptionParameter to configure how to resolve dependencies.Base interface for a parameter that consumes Maven artifact details.Interface for an object that provides resolution of Maven artifacts and dependencies, emitting their paths.A modifiable implementation of the
MavenExclusion
type.Factory that can produce classifiers for dependencies based on the current platform.Component that consumes URLs to obtain resources from remote locations. -
Classes in io.github.ascopes.protobufmavenplugin.dependencies used by io.github.ascopes.protobufmavenplugin.protocClassDescriptionInterface for an object that provides resolution of Maven artifacts and dependencies, emitting their paths.Factory that can produce classifiers for dependencies based on the current platform.Component that consumes URLs to obtain resources from remote locations.
-
Classes in io.github.ascopes.protobufmavenplugin.dependencies used by io.github.ascopes.protobufmavenplugin.sourcesClassDescriptionInterface for an object that provides resolution of Maven artifacts and dependencies, emitting their paths.