Package net.bytebuddy.build.maven
A package containing classes for applying Byte Buddy transformers within a Maven build.
-
Class Summary Class Description ByteBuddyMojo A Maven plugin for applying Byte Buddy transformations during a build.ByteBuddyMojo.Coordinate A coordinate to locate a managed dependency.ByteBuddyMojo.FilePrefixMatcher Matches elements which represent a Java class that is represented in the list or an inner class of the classes represented in the list.ByteBuddyMojo.ForDependencyFolder Transforms all jars for a folder containing jar files, typically project dependencies.ByteBuddyMojo.ForExplicitLocations Transforms specified classes from files in a folder or a jar file to a folder or jar file.ByteBuddyMojo.ForExplicitLocations.ForTestTypes Transforms specified classes from files in a folder or a jar file to a folder or jar file.ByteBuddyMojo.ForExplicitLocations.WithExtendedDependencies Transforms specified classes from files in a folder or a jar file to a folder or jar file.ByteBuddyMojo.ForExplicitLocations.WithoutRuntimeDependencies Transforms specified classes from files in a folder or a jar file to a folder or jar file.ByteBuddyMojo.ForExplicitLocations.WithRuntimeDependencies Transforms specified classes from files in a folder or a jar file to a folder or jar file.ByteBuddyMojo.ForLifecycleTypes A version of the plugin that is bound to Maven's lifecycle.ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes A Byte Buddy plugin that transforms a project's production class files.ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithExtendedDependencies A Byte Buddy plugin that transforms a project's production class files where all scopes but the test scope are included.ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithoutRuntimeDependencies A Byte Buddy plugin that transforms a project's production class files where runtime class path elements are not included.ByteBuddyMojo.ForLifecycleTypes.ForProductionTypes.WithRuntimeDependencies A Byte Buddy plugin that transforms a project's production class files where runtime class path elements are included.ByteBuddyMojo.ForLifecycleTypes.ForTestTypes A Byte Buddy plugin that transforms a project's test class files.ByteBuddyMojo.MavenBuildLogger ABuildLogger
implementation for a MavenLog
.ByteBuddyMojo.StalenessFilter A filter for files that were written before a given timestamp, to avoid duplicate application.ByteBuddyMojo.TransformationLogger APlugin.Engine.Listener
that logs several relevant events during the build.ByteBuddyMojo.Transformer A transformer that is applied during the plugin's execution.ByteBuddyMojo.Transformer.ForConfiguredPlugin A transformer for an explicitly configured plugin.ByteBuddyMojo.Transformer.ForDiscoveredPlugin A transformer for a discovered plugin.ByteBuddyMojo.Transformer.ForDiscoveredPlugin.FromClassLoader A transformer for a discovered plugin from the class path.ClassLoaderResolver A resolver that transforms a Maven coordinate into a class loader that can view the dependencies implied by this coordinate.CoordinateConfiguration An configuration of a Maven coordinate.Initialization Defines a configuration for a Maven build's type transformation.MavenCoordinate A Maven coordinate.PluginArgument Describes an argument to aPlugin
constructor.Transformation A transformation specification to apply during the plugin's execution. -
Enum Summary Enum Description Discovery Determines how and if plugins are discovered.