Class ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithExtendedDependencies
java.lang.Object
org.apache.maven.plugin.AbstractMojo
net.bytebuddy.build.maven.ByteBuddyMojo
net.bytebuddy.build.maven.ByteBuddyMojo.ForLifecycleTypes
net.bytebuddy.build.maven.ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes
net.bytebuddy.build.maven.ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithExtendedDependencies
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled, org.apache.maven.plugin.Mojo
- Enclosing class:
ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes
@Mojo(name="transform-extended",
defaultPhase=PROCESS_CLASSES,
threadSafe=true,
requiresDependencyResolution=COMPILE_PLUS_RUNTIME)
public static class ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithExtendedDependencies
extends ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes
A Byte Buddy plugin that transforms a project's production class files where all scopes but the test scope are included.
-
Nested Class Summary
Nested classes/interfaces inherited from class ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes
ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithExtendedDependencies, ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithoutRuntimeDependencies, ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithRuntimeDependenciesNested classes/interfaces inherited from class ByteBuddyMojo.ForLifecycleTypes
ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes, ByteBuddyMojo.ForLifecycleTypes.ForTestTypesNested classes/interfaces inherited from class ByteBuddyMojo
ByteBuddyMojo.Coordinate, ByteBuddyMojo.ForDependencyFolder, ByteBuddyMojo.ForExplicitLocations, ByteBuddyMojo.ForLifecycleTypes, ByteBuddyMojo.MavenBuildLogger, ByteBuddyMojo.StalenessFilter, ByteBuddyMojo.TransformationLogger, ByteBuddyMojo.Transformer -
Field Summary
Fields inherited from class ByteBuddyMojo.ForLifecycleTypes
context, incrementalFields inherited from class ByteBuddyMojo
classPathDiscovery, discovery, execution, extendedParsing, failFast, failOnLiveInitializer, initialization, multiReleaseVersion, project, repositorySystem, repositorySystemSession, skip, staleMilliseconds, suffix, threads, transformations, warnOnEmptyTypeSet, warnOnMissingOutputDirectoryFields inherited from interface org.apache.maven.plugin.Mojo
ROLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionresolveClassPathElements(Map<ByteBuddyMojo.Coordinate, String> coordinates) Resolves the class path elements of the relevant output directory.Methods inherited from class ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes
getOutputDirectory, getSourceDirectoryMethods inherited from class ByteBuddyMojo.ForLifecycleTypes
applyMethods inherited from class ByteBuddyMojo
execute, transformMethods inherited from class org.apache.maven.plugin.AbstractMojo
getLog, getPluginContext, setLog, setPluginContext
-
Constructor Details
-
WithExtendedDependencies
public WithExtendedDependencies()
-
-
Method Details
-
resolveClassPathElements
Description copied from class:ByteBuddyMojoResolves the class path elements of the relevant output directory.- Specified by:
resolveClassPathElementsin classByteBuddyMojo- Parameters:
coordinates- Versions for managed dependencies.- Returns:
- The class path elements of the relevant output directory.
-