Examples of ArchetypeCatalogXpp3Writer


Examples of org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer

        try
        {
            writer = WriterFactory.newXmlWriter( catalog );

            ArchetypeCatalogXpp3Writer acxw = new ArchetypeCatalogXpp3Writer();

            acxw.write( writer, fac );
        }
        finally
        {
            IOUtil.close( writer );
        }
View Full Code Here

Examples of org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer

        generatedArchetype.setArtifactId( generatedArchetypeProject.getArtifactId() );
        generatedArchetype.setVersion( generatedArchetypeProject.getVersion() );
        generatedArchetype.setRepository( "http://localhost:" + port + "/repo" );
        catalog.addArchetype( generatedArchetype );

        ArchetypeCatalogXpp3Writer catalogWriter = new ArchetypeCatalogXpp3Writer();
        Writer writer = new FileWriter( catalogFile );
        catalogWriter.write( writer, catalog );
        IOUtils.closeQuietly( writer );

        // (6) create a project form the archetype we just created
        String outputDirectory = new File( getBasedir(),
                                           "target" + File.separator + "test-classes" + File.separator + "projects"
View Full Code Here

Examples of org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer

        generatedArchetype.setArtifactId( generatedArchetypeProject.getArtifactId() );
        generatedArchetype.setVersion( generatedArchetypeProject.getVersion() );
        generatedArchetype.setRepository( "http://localhost:" + port + "/repo" );
        catalog.addArchetype( generatedArchetype );

        ArchetypeCatalogXpp3Writer catalogWriter = new ArchetypeCatalogXpp3Writer();
        Writer writer = new FileWriter( catalogFile );
        catalogWriter.write( writer, catalog );
        IOUtils.closeQuietly( writer );

        // (6) create a project form the archetype we just created
        String outputDirectory = new File( getBasedir(),
                                           "target" + File.separator + "test-classes" + File.separator + "projects"
View Full Code Here

Examples of org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer

        generatedArchetype.setVersion( "1" );
        generatedArchetype.setRepository( "http://localhost:" + port + "/repo/" );
        catalog.addArchetype( generatedArchetype );

        File catalogFile = new File( catalogDirectory, "archetype-catalog.xml" );
        ArchetypeCatalogXpp3Writer catalogWriter = new ArchetypeCatalogXpp3Writer();
        Writer writer = new FileWriter( catalogFile );
        catalogWriter.write( writer, catalog );
        IOUtils.closeQuietly( writer );
    }
View Full Code Here

Examples of org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer

            System.err.println( "\n\n\n\n\n" );
        }
        result.setArchetypes( archetypesUsed );

        StringWriter sw = new StringWriter();
        ArchetypeCatalogXpp3Writer acxw = new ArchetypeCatalogXpp3Writer();
        acxw.write( sw, result );

        System.err.println( "Resulting catalog is\n" + sw.toString() );
        System.err.println( "Removed archetypes are \n" + archetypesRemoved );
    }
View Full Code Here

Examples of org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer

        generatedArchetype.setArtifactId( generatedArchetypeProject.getArtifactId() );
        generatedArchetype.setVersion( generatedArchetypeProject.getVersion() );
        generatedArchetype.setRepository( "http://localhost:" + port + "/repo" );
        catalog.addArchetype( generatedArchetype );

        ArchetypeCatalogXpp3Writer catalogWriter = new ArchetypeCatalogXpp3Writer();
        Writer writer = new FileWriter( catalogFile );
        catalogWriter.write( writer, catalog );
        IOUtils.closeQuietly( writer );

        // (6) create a project form the archetype we just created
        String outputDirectory = new File( getBasedir(),
                                           "target" + File.separator + "test-classes" + File.separator + "projects"
View Full Code Here

Examples of org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer

        Writer writer = null;
        try
        {
            writer = WriterFactory.newXmlWriter( catalogFile );

            ArchetypeCatalogXpp3Writer catalogWriter = new ArchetypeCatalogXpp3Writer();

            catalogWriter.write( writer, catalog );
        }
        catch ( IOException e )
        {
            throw new ArchetypeDataSourceException( "Error writing archetype catalog.", e );
        }
View Full Code Here

Examples of org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer

    public boolean writeCatalog( ArchetypeCatalog archetypeCatalog, File archetypeCatalogFile )
    {
        Writer fileWriter = null;
        try
        {
            ArchetypeCatalogXpp3Writer catalogWriter = new ArchetypeCatalogXpp3Writer();

            fileWriter = WriterFactory.newXmlWriter( archetypeCatalogFile );
            catalogWriter.write( fileWriter, archetypeCatalog );
            return true;
        }
        catch ( IOException ex )
        {
            getLogger().warn( "Catalog can not be writen to " + archetypeCatalogFile, ex );
View Full Code Here

Examples of org.apache.maven.archetype.catalog.io.xpp3.ArchetypeCatalogXpp3Writer

    // get the catalog
    final ArchetypeCatalog catalog = macPlugin.listArcherypesAsCatalog(req, context);
    // serialize it to XML
    final StringWriter sw = new StringWriter();
    final ArchetypeCatalogXpp3Writer writer = new ArchetypeCatalogXpp3Writer();
    writer.write(sw, catalog);
    return sw.toString();
  }
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.