Class Initialization


  • public class Initialization
    extends CoordinateConfiguration
    Defines a configuration for a Maven build's type transformation.
    • Field Detail

      • entryPoint

        @MaybeNull
        public java.lang.String entryPoint
        The fully-qualified name of the entry point or any constant name of EntryPoint.Default.
      • validated

        public boolean validated
        If validation should be disabled for the entry point.
    • Constructor Detail

      • Initialization

        public Initialization()
        Creates a new initialization configuration.
    • Method Detail

      • getEntryPoint

        public EntryPoint getEntryPoint​(ClassLoaderResolver classLoaderResolver,
                                        java.lang.String groupId,
                                        java.lang.String artifactId,
                                        java.lang.String version,
                                        java.lang.String packaging)
                                 throws org.apache.maven.plugin.MojoExecutionException
        Resolves the described entry point.
        Parameters:
        classLoaderResolver - The class loader resolved to use.
        groupId - This project's group id.
        artifactId - This project's artifact id.
        version - This project's version id.
        packaging - This project's packaging
        Returns:
        The resolved entry point.
        Throws:
        org.apache.maven.plugin.MojoExecutionException - If the entry point cannot be created.