Package org.apache.maven.impl.resolver.type
package org.apache.maven.impl.resolver.type
-
ClassesClassDescriptionDefault implementation of
Typeand adapter for ResolverArtifactType.Maven 4 defaultTypeProviderimplementation.Collects processor type information from the dependency graph BEFORE conflict resolution.Type deriver, that handles special cases of "processor" (annotation processor) node transitive dependencies: all children of "processor" type are "redirected" to corresponding processor subtypes:jar -> processorclasspathJar -> classpathProcessormodularJar -> modularProcessorMaven 4 introduces new types to describe intent of dependencies, and the "processor" new type (and it's subtypes) will add processors and their dependencies to proper processor paths, as modern Java versions require.Adapter between MavenTypeRegistryand ResolverArtifactTypeRegistry.