Examples of AssemblerConfig


Examples of org.apache.pluto.util.assemble.AssemblerConfig

    }

    // Private Methods ---------------------------------------------------------

    private AssemblerConfig createAssemblerConfig() {
        AssemblerConfig config = new AssemblerConfig();
        config.setPortletDescriptor(portletXml);
        config.setWebappDescriptor(webXml);
        config.setDestination(webXmlDestination);
        config.setDispatchServletClass(dispatchServletClass);
        return config;
    }
View Full Code Here

Examples of org.apache.pluto.util.assemble.AssemblerConfig

        config.setDispatchServletClass(dispatchServletClass);
        return config;
    }
   
    private AssemblerConfig createArchiveAssemblerConfig(File archiveToAssemble, File destinationDirectory) {
        AssemblerConfig config = new AssemblerConfig();
        config.setDispatchServletClass(dispatchServletClass);
        config.setSource(archiveToAssemble);
        config.setDestination(destinationDirectory);
        return config;
    }
View Full Code Here

Examples of org.apache.pluto.util.assemble.AssemblerConfig

       
        assertTrue( "Source ear file doesn't exist! [" + earFile + "]", earFile.exists() );
        assertTrue( "Destination directory doesn't exist! [" + destDir + "]",
                destDir.exists() && destDir.isDirectory() );
       
        AssemblerConfig config = new AssemblerConfig();
        config.setSource( earFile );
        config.setDestination( destDir );
        EarAssembler assembler = new EarAssembler();
       
        assembler.assemble( config );
       
        File destFile = new File( destDir, earFile.getName() );
View Full Code Here

Examples of org.apache.pluto.util.assemble.AssemblerConfig

        System.out.println("        to: "+result.getCanonicalPath());

        File webXml = new File(args[0], Assembler.SERVLET_XML);
        File portletXml = new File(args[0], Assembler.PORTLET_XML);

        AssemblerConfig config = new AssemblerConfig();
        config.setWebappDescriptor(webXml);
        config.setPortletDescriptor(portletXml);
        config.setDestination(webXml);
       
        Assembler assembler = AssemblerFactory.getFactory()
            .createAssembler(config);

        config.setPortletDescriptor(portletXml);
        config.setWebappDescriptor(webXml);

        assembler.assemble(config);

        System.out.println("Complete!");
    }
View Full Code Here

Examples of org.apache.pluto.util.assemble.AssemblerConfig

                    final File basedir = directoryScanner.getBasedir();
                    final String[] includedFiles = directoryScanner.getIncludedFiles();

                    for (int index = 0; index < includedFiles.length; index++) {
                        AssemblerConfig config = new AssemblerConfig();

                        final File archiveSource = new File(basedir, includedFiles[index]);
                        config.setSource(archiveSource);
                        config.setDestination(getDestdir());

                        this.log("Assembling '" + archiveSource + "' to '" + getDestdir() + "'");
                        Assembler assembler = AssemblerFactory.getFactory().createAssembler(config);
                        assembler.assemble(config);
                    }
                }
            }
            else {
                AssemblerConfig config = new AssemblerConfig();

                final File archiveSource = getArchive();
                if (archiveSource != null) {
                    config.setSource(archiveSource);
                    config.setDestination(getDestdir());
                    this.log("Assembling '" + archiveSource + "' to '" + getDestdir() + "'");
                }
                else {
                    config.setPortletDescriptor(getPortletxml());
                    config.setWebappDescriptor(getWebxml());
                    config.setDestination(getDestfile());
                    this.log("Assembling '" + getWebxml() + "' to '" + getDestfile() + "'");
                }

                Assembler assembler = AssemblerFactory.getFactory().createAssembler(config);
                assembler.assemble(config);
View Full Code Here

Examples of org.apache.pluto.util.assemble.AssemblerConfig

                   
                    final File basedir = directoryScanner.getBasedir();
                    final String[] includedFiles = directoryScanner.getIncludedFiles();
                   
                    for (int index = 0; index < includedFiles.length; index++) {
                        AssemblerConfig config = new AssemblerConfig();
                       
                        final File warSource = new File(basedir, includedFiles[index]);
                        config.setWarSource(warSource);
                        config.setDestination(getDestdir());
                       
                        this.log("Assembling '" + warSource + "' to '" + getDestdir() + "'");
                        Assembler assembler = AssemblerFactory.getFactory().createAssembler(config);
                        assembler.assemble(config);
                    }
                }
            }
            else {
                AssemblerConfig config = new AssemblerConfig();
   
                final File warSource = getWar();
                if (warSource != null) {
                    config.setWarSource(warSource);
                    config.setDestination(getDestdir());
                    this.log("Assembling '" + warSource + "' to '" + getDestdir() + "'");
                }
                else {
                    config.setPortletDescriptor(getPortletxml());
                    config.setWebappDescriptor(getWebxml());
                    config.setDestination(getDestfile());
                    this.log("Assembling '" + getWebxml() + "' to '" + getDestfile() + "'");
                }
               
   
                Assembler assembler = AssemblerFactory.getFactory().createAssembler(config);
View Full Code Here

Examples of org.apache.pluto.util.assemble.AssemblerConfig

    protected void tearDown() throws Exception {
        this.portletFile = null;
    }

    public void testAssembleToNewDirectory() throws Exception {
        AssemblerConfig config = new AssemblerConfig();
       
        config.setWarSource(this.portletFile);
       
        final File tempDir = getTempDir();
        config.setDestination(tempDir);
       
        WarAssembler assembler = new WarAssembler();
        assembler.assemble(config);
       
        //How to validate it worked?
View Full Code Here

Examples of org.apache.pluto.util.assemble.AssemblerConfig

       
        //How to validate it worked?
    }
   
    public void testAssembleOverSelf() throws Exception {
        AssemblerConfig config = new AssemblerConfig();
       
        final File portletCopy = File.createTempFile(this.portletFile.getName() + ".", ".war");
        portletCopy.deleteOnExit();
        FileUtils.copyFile(this.portletFile, portletCopy);
       
        config.setWarSource(portletCopy);
        config.setDestination(portletCopy.getParentFile());
       
        WarAssembler assembler = new WarAssembler();
        assembler.assemble(config);
       
        //How to validate it worked?
View Full Code Here

Examples of org.apache.pluto.util.assemble.AssemblerConfig

        this.webXmlFile = null;
        this.portletXmlFile = null;
    }

    public void testAssembleToNewDirectory() throws Exception {
        AssemblerConfig config = new AssemblerConfig();
       
        final File webXmlFileDest = File.createTempFile(this.webXmlFile.getName() + ".", ".xml");
        webXmlFileDest.deleteOnExit();

        config.setWebappDescriptor(this.webXmlFile);
        config.setPortletDescriptor(this.portletXmlFile);
        config.setDestination(webXmlFileDest);
       
        FileAssembler assembler = new FileAssembler();
        assembler.assemble(config);

        assertXMLEqual(new FileReader(this.assembledWebXmlFile), new FileReader(webXmlFileDest));
View Full Code Here

Examples of org.apache.pluto.util.assemble.AssemblerConfig

        assertXMLEqual(new FileReader(this.assembledWebXmlFile), new FileReader(webXmlFileDest));
    }
   
    public void testAssembleOverSelf() throws Exception {
        AssemblerConfig config = new AssemblerConfig();
       
        final File webXmlFileCopy = File.createTempFile(this.webXmlFile.getName() + ".", ".source.xml");
        webXmlFileCopy.deleteOnExit();

        FileUtils.copyFile(this.webXmlFile, webXmlFileCopy);
       
        config.setWebappDescriptor(webXmlFileCopy);
        config.setPortletDescriptor(this.portletXmlFile);
        config.setDestination(webXmlFileCopy);
       
        FileAssembler assembler = new FileAssembler();
        assembler.assemble(config);
       
        assertXMLEqual(new FileReader(this.assembledWebXmlFile), new FileReader(webXmlFileCopy));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.