Package org.apache.maven.plugins.shade

Examples of org.apache.maven.plugins.shade.ShadeRequest


            List<Relocator> relocators = getRelocators();

            List<ResourceTransformer> resourceTransformers = getResourceTransformers();

            ShadeRequest shadeRequest = new ShadeRequest();
            shadeRequest.setJars( artifacts );
            shadeRequest.setUberJar( outputJar );
            shadeRequest.setFilters( filters );
            shadeRequest.setRelocators( relocators );
            shadeRequest.setResourceTransformers( resourceTransformers );

            shader.shade( shadeRequest );

            if ( createSourcesJar )
            {
                ShadeRequest shadeSourcesRequest = new ShadeRequest();
                shadeSourcesRequest.setJars( sourceArtifacts );
                shadeSourcesRequest.setUberJar( sourcesJar );
                shadeSourcesRequest.setFilters( filters );
                shadeSourcesRequest.setRelocators( relocators );
                shadeSourcesRequest.setResourceTransformers( resourceTransformers );
                shadeSourcesRequest.setShadeSourcesContent( shadeSourcesContent );

                shader.shade( shadeSourcesRequest );
            }

            if ( outputFile == null )
View Full Code Here


            List<Relocator> relocators = getRelocators();

            List<ResourceTransformer> resourceTransformers = getResourceTransformers();

            ShadeRequest shadeRequest = new ShadeRequest();
            shadeRequest.setJars( artifacts );
            shadeRequest.setUberJar( outputJar );
            shadeRequest.setFilters( filters );
            shadeRequest.setRelocators( relocators );
            shadeRequest.setResourceTransformers( resourceTransformers );

            shader.shade( shadeRequest );

            if ( createSourcesJar )
            {
                ShadeRequest shadeSourcesRequest = new ShadeRequest();
                shadeSourcesRequest.setJars( sourceArtifacts );
                shadeSourcesRequest.setUberJar( sourcesJar );
                shadeSourcesRequest.setFilters( filters );
                shadeSourcesRequest.setRelocators( relocators );
                shadeSourcesRequest.setResourceTransformers( resourceTransformers );
                shadeSourcesRequest.setShadeSourcesContent( shadeSourcesContent );

                shader.shade( shadeSourcesRequest );
            }

            if ( shadeTestJar )
            {

                ShadeRequest shadeSourcesRequest = new ShadeRequest();
                shadeSourcesRequest.setJars( testArtifacts );
                shadeSourcesRequest.setUberJar( testJar );
                shadeSourcesRequest.setFilters( filters );
                shadeSourcesRequest.setRelocators( relocators );
                shadeSourcesRequest.setResourceTransformers( resourceTransformers );
                shadeSourcesRequest.setShadeSourcesContent( shadeSourcesContent );

                shader.shade( shadeSourcesRequest );
            }

            if ( outputFile == null )
View Full Code Here

        List<ResourceTransformer> resourceTransformers = new ArrayList<ResourceTransformer>();

        List<Filter> filters = new ArrayList<Filter>();

        ShadeRequest shadeRequest = new ShadeRequest();
        shadeRequest.setJars( set );
        shadeRequest.setUberJar( jarFile );
        shadeRequest.setFilters( filters );
        shadeRequest.setRelocators( relocators );
        shadeRequest.setResourceTransformers( resourceTransformers );

        s.shade( shadeRequest );

        ClassLoader cl = new URLClassLoader( new URL[]{ jarFile.toURI().toURL() } );
        Class<?> c = cl.loadClass( "org.apache.maven.plugins.shade.Lib" );
View Full Code Here

        resourceTransformers.add( new ComponentsXmlResourceTransformer() );

        List<Filter> filters = new ArrayList<Filter>();

        ShadeRequest shadeRequest = new ShadeRequest();
        shadeRequest.setJars( set );
        shadeRequest.setUberJar( jar );
        shadeRequest.setFilters( filters );
        shadeRequest.setRelocators( relocators );
        shadeRequest.setResourceTransformers( resourceTransformers );

        s.shade( shadeRequest );
    }
View Full Code Here

            List<Relocator> relocators = getRelocators();

            List<ResourceTransformer> resourceTransformers = getResourceTransformers();

            ShadeRequest shadeRequest = new ShadeRequest();
            shadeRequest.setJars( artifacts );
            shadeRequest.setUberJar( outputJar );
            shadeRequest.setFilters( filters );
            shadeRequest.setRelocators( relocators );
            shadeRequest.setResourceTransformers( resourceTransformers );

            shader.shade( shadeRequest );

            if ( createSourcesJar )
            {
                ShadeRequest shadeSourcesRequest = new ShadeRequest();
                shadeSourcesRequest.setJars( sourceArtifacts );
                shadeSourcesRequest.setUberJar( sourcesJar );
                shadeSourcesRequest.setFilters( filters );
                shadeSourcesRequest.setRelocators( relocators );
                shadeSourcesRequest.setResourceTransformers( resourceTransformers );
                shadeSourcesRequest.setShadeSourcesContent( shadeSourcesContent );

                shader.shade( shadeSourcesRequest );
            }

            if ( outputFile == null )
View Full Code Here

            List<Relocator> relocators = getRelocators();

            List<ResourceTransformer> resourceTransformers = getResourceTransformers();

            ShadeRequest shadeRequest = new ShadeRequest();
            shadeRequest.setJars( artifacts );
            shadeRequest.setUberJar( outputJar );
            shadeRequest.setFilters( filters );
            shadeRequest.setRelocators( relocators );
            shadeRequest.setResourceTransformers( resourceTransformers );

            shader.shade( shadeRequest );

            if ( createSourcesJar )
            {
                ShadeRequest shadeSourcesRequest = new ShadeRequest();
                shadeSourcesRequest.setJars( sourceArtifacts );
                shadeSourcesRequest.setUberJar( sourcesJar );
                shadeSourcesRequest.setFilters( filters );
                shadeSourcesRequest.setRelocators( relocators );
                shadeSourcesRequest.setResourceTransformers( resourceTransformers );
                shadeSourcesRequest.setShadeSourcesContent( shadeSourcesContent );

                shader.shade( shadeSourcesRequest );
            }

            if ( shadeTestJar )
            {

                ShadeRequest shadeSourcesRequest = new ShadeRequest();
                shadeSourcesRequest.setJars( testArtifacts );
                shadeSourcesRequest.setUberJar( testJar );
                shadeSourcesRequest.setFilters( filters );
                shadeSourcesRequest.setRelocators( relocators );
                shadeSourcesRequest.setResourceTransformers( resourceTransformers );
                shadeSourcesRequest.setShadeSourcesContent( shadeSourcesContent );

                shader.shade( shadeSourcesRequest );
            }

            if ( outputFile == null )
View Full Code Here

            List<Relocator> relocators = getRelocators();

            List<ResourceTransformer> resourceTransformers = getResourceTransformers();

            ShadeRequest shadeRequest = new ShadeRequest();
            shadeRequest.setJars( artifacts );
            shadeRequest.setUberJar( outputJar );
            shadeRequest.setFilters( filters );
            shadeRequest.setRelocators( relocators );
            shadeRequest.setResourceTransformers( resourceTransformers );

            shader.shade( shadeRequest );

            if ( createSourcesJar )
            {
                ShadeRequest shadeSourcesRequest = new ShadeRequest();
                shadeSourcesRequest.setJars( sourceArtifacts );
                shadeSourcesRequest.setUberJar( sourcesJar );
                shadeSourcesRequest.setFilters( filters );
                shadeSourcesRequest.setRelocators( relocators );
                shadeSourcesRequest.setResourceTransformers( resourceTransformers );
                shadeSourcesRequest.setShadeSourcesContent( shadeSourcesContent );

                shader.shade( shadeSourcesRequest );
            }

            if ( shadeTestJar )
            {

                ShadeRequest shadeSourcesRequest = new ShadeRequest();
                shadeSourcesRequest.setJars( testArtifacts );
                shadeSourcesRequest.setUberJar( testJar );
                shadeSourcesRequest.setFilters( filters );
                shadeSourcesRequest.setRelocators( relocators );
                shadeSourcesRequest.setResourceTransformers( resourceTransformers );
                shadeSourcesRequest.setShadeSourcesContent( shadeSourcesContent );

                shader.shade( shadeSourcesRequest );
            }

            if ( outputFile == null )
View Full Code Here

        List<ResourceTransformer> resourceTransformers = new ArrayList<ResourceTransformer>();

        List<Filter> filters = new ArrayList<Filter>();

        ShadeRequest shadeRequest = new ShadeRequest();
        shadeRequest.setJars( set );
        shadeRequest.setUberJar( jarFile );
        shadeRequest.setFilters( filters );
        shadeRequest.setRelocators( relocators );
        shadeRequest.setResourceTransformers( resourceTransformers );

        s.shade( shadeRequest );

        ClassLoader cl = new URLClassLoader( new URL[]{ jarFile.toURI().toURL() } );
        Class<?> c = cl.loadClass( "org.apache.maven.plugins.shade.Lib" );
View Full Code Here

        resourceTransformers.add( new ComponentsXmlResourceTransformer() );

        List<Filter> filters = new ArrayList<Filter>();

        ShadeRequest shadeRequest = new ShadeRequest();
        shadeRequest.setJars( set );
        shadeRequest.setUberJar( jar );
        shadeRequest.setFilters( filters );
        shadeRequest.setRelocators( relocators );
        shadeRequest.setResourceTransformers( resourceTransformers );

        s.shade( shadeRequest );
    }
View Full Code Here

TOP

Related Classes of org.apache.maven.plugins.shade.ShadeRequest

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.