Package net.bytebuddy.build.maven
Class ByteBuddyMojo.ForProductionTypes
- java.lang.Object
-
- org.apache.maven.plugin.AbstractMojo
-
- net.bytebuddy.build.maven.ByteBuddyMojo
-
- net.bytebuddy.build.maven.ByteBuddyMojo.ForProductionTypes
-
- All Implemented Interfaces:
org.apache.maven.plugin.ContextEnabled
,org.apache.maven.plugin.Mojo
- Direct Known Subclasses:
ByteBuddyMojo.ForProductionTypes.WithoutRuntimeDependencies
,ByteBuddyMojo.ForProductionTypes.WithRuntimeDependencies
- Enclosing class:
- ByteBuddyMojo
public abstract static class ByteBuddyMojo.ForProductionTypes extends ByteBuddyMojo
A Byte Buddy plugin that transforms a project's production class files.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ByteBuddyMojo.ForProductionTypes.WithoutRuntimeDependencies
A Byte Buddy plugin that transforms a project's production class files where runtime class path elements are not included.static class
ByteBuddyMojo.ForProductionTypes.WithRuntimeDependencies
A 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
ByteBuddyMojo.ForProductionTypes, ByteBuddyMojo.ForTestTypes, ByteBuddyMojo.MavenBuildLogger, ByteBuddyMojo.TransformationLogger, ByteBuddyMojo.Transformer
-
-
Field Summary
-
Fields inherited from class net.bytebuddy.build.maven.ByteBuddyMojo
context, discovery, extendedParsing, failFast, failOnLiveInitializer, incremental, initialization, project, repositorySystem, repositorySystemSession, skip, 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.String
getOutputDirectory()
Returns the output directory to search for class files.protected java.lang.String
getSourceDirectory()
Returns the source directory that determines the class files to process.-
Methods inherited from class net.bytebuddy.build.maven.ByteBuddyMojo
execute, getClassPathElements
-
-
-
-
Method Detail
-
getOutputDirectory
protected java.lang.String getOutputDirectory()
Description copied from class:ByteBuddyMojo
Returns the output directory to search for class files.- Specified by:
getOutputDirectory
in classByteBuddyMojo
- Returns:
- The output directory to search for class files.
-
getSourceDirectory
protected java.lang.String getSourceDirectory()
Description copied from class:ByteBuddyMojo
Returns the source directory that determines the class files to process.- Specified by:
getSourceDirectory
in classByteBuddyMojo
- Returns:
- The source directory that serves as an input for the transformation.
-
-