Package net.bytebuddy.build.maven
Class ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes
- 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
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithExtendedDependencies,ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithoutRuntimeDependencies,ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithRuntimeDependencies
- Enclosing class:
- ByteBuddyMojo.ForLifecycleTypes
public abstract static class ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes extends ByteBuddyMojo.ForLifecycleTypes
A Byte Buddy plugin that transforms a project's production class files.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithExtendedDependenciesA Byte Buddy plugin that transforms a project's production class files where all scopes but the test scope are included.static classByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithoutRuntimeDependenciesA Byte Buddy plugin that transforms a project's production class files where runtime class path elements are not included.static classByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithRuntimeDependenciesA Byte Buddy plugin that transforms a project's production class files where runtime class path elements are included.-
Nested classes/interfaces inherited from class net.bytebuddy.build.maven.ByteBuddyMojo.ForLifecycleTypes
ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes, ByteBuddyMojo.ForLifecycleTypes.ForTestTypes
-
Nested classes/interfaces inherited from class net.bytebuddy.build.maven.ByteBuddyMojo
ByteBuddyMojo.Coordinate, ByteBuddyMojo.ForDependencyFolder, ByteBuddyMojo.ForExplicitLocations, ByteBuddyMojo.ForLifecycleTypes, ByteBuddyMojo.MavenBuildLogger, ByteBuddyMojo.StalenessFilter, ByteBuddyMojo.TransformationLogger, ByteBuddyMojo.Transformer
-
-
Field Summary
-
Fields inherited from class net.bytebuddy.build.maven.ByteBuddyMojo.ForLifecycleTypes
context, incremental
-
Fields inherited from class net.bytebuddy.build.maven.ByteBuddyMojo
classPathDiscovery, discovery, execution, extendedParsing, failFast, failOnLiveInitializer, initialization, multiReleaseVersion, project, repositorySystem, repositorySystemSession, skip, staleMilliseconds, suffix, threads, transformations, warnOnEmptyTypeSet, warnOnMissingOutputDirectory
-
-
Constructor Summary
Constructors Constructor Description ForProductionTypes()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringgetOutputDirectory()Returns the output directory to search for class files.protected java.lang.StringgetSourceDirectory()Returns the source directory that determines the class files to process.-
Methods inherited from class net.bytebuddy.build.maven.ByteBuddyMojo.ForLifecycleTypes
apply
-
Methods inherited from class net.bytebuddy.build.maven.ByteBuddyMojo
execute, resolveClassPathElements, transform
-
-
-
-
Method Detail
-
getOutputDirectory
protected java.lang.String getOutputDirectory()
Description copied from class:ByteBuddyMojo.ForLifecycleTypesReturns the output directory to search for class files.- Specified by:
getOutputDirectoryin classByteBuddyMojo.ForLifecycleTypes- Returns:
- The output directory to search for class files.
-
getSourceDirectory
@MaybeNull protected java.lang.String getSourceDirectory()
Description copied from class:ByteBuddyMojo.ForLifecycleTypesReturns the source directory that determines the class files to process.- Specified by:
getSourceDirectoryin classByteBuddyMojo.ForLifecycleTypes- Returns:
- The source directory that serves as an input for the transformation.
-
-