Package org.apache.maven.artifact.repository.metadata.io.xpp3

Examples of org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Writer


            try
            {
                metadataFile.getParentFile().mkdirs();
                writer = WriterFactory.newXmlWriter( metadataFile );

                MetadataXpp3Writer mappingWriter = new MetadataXpp3Writer();

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


            Writer writer = null;
            try
            {
                writer = WriterFactory.newXmlWriter( metadataFile );
                new MetadataXpp3Writer().write( writer, metadata );
            }
            catch ( IOException e )
            {
                String msg = "Could not write fixed metadata to " + metadataFile + ": " + e.getMessage();
                if ( getLogger().isDebugEnabled() )
View Full Code Here

            try
            {
                metadataFile.getParentFile().mkdirs();
                writer = WriterFactory.newXmlWriter( metadataFile );

                MetadataXpp3Writer mappingWriter = new MetadataXpp3Writer();

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

            StringWriter writer = null;
            try
            {
                writer = new StringWriter();

                MetadataXpp3Writer mappingWriter = new MetadataXpp3Writer();

                mappingWriter.write( writer, metadata );

                transaction.createFile( writer.toString(), file, digesters );
            }
            catch ( IOException e )
            {
View Full Code Here

        m.setArtifactId( artifactId );
        m.setVersion( version );
        m.setVersioning( versioning );
        m.setModelEncoding( null );

        new MetadataXpp3Writer().write( expectedContents, m );
        return expectedContents.toString();
    }
View Full Code Here

            {
                FileWriter fileWriter = null;
                try
                {
                    fileWriter = new FileWriter( target );
                    new MetadataXpp3Writer().write( fileWriter, metadata );
                }
                catch ( IOException e )
                {
                    getLogger().warn( "Unable to store new metadata: " + e.getMessage() );
                }
View Full Code Here

            StringWriter writer = null;
            try
            {
                writer = new StringWriter();

                MetadataXpp3Writer mappingWriter = new MetadataXpp3Writer();

                mappingWriter.write( writer, metadata );

                transaction.createFile( writer.toString(), file, digesters );
            }
            catch ( IOException e )
            {
View Full Code Here

  {
    if (metadata == null) {
      return metadata;
    }

    new MetadataXpp3Writer().write(WriterFactory.newXmlWriter(out), metadata);

    return metadata;
  }
View Full Code Here

        // and fix it
        imd = cleanseMetadataForRepository(RepositoryPolicy.SNAPSHOT.equals(getRepositoryPolicy()), imd);

        // serialize and swap the new metadata
        MetadataXpp3Writer metadataWriter = new MetadataXpp3Writer();
        ByteArrayOutputStream bos = new ByteArrayOutputStream();
        OutputStreamWriter osw = new OutputStreamWriter(bos);
        metadataWriter.write(osw, imd);
        mdFile.setContentLocator(new ByteArrayContentLocator(bos.toByteArray(), mdFile.getMimeType()));
      }
      catch (Exception e) {
        log.error("Exception during repository metadata cleansing.", e);
View Full Code Here

            try
            {
                metadataFile.getParentFile().mkdirs();
                writer = WriterFactory.newXmlWriter( metadataFile );

                MetadataXpp3Writer mappingWriter = new MetadataXpp3Writer();

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

TOP

Related Classes of org.apache.maven.artifact.repository.metadata.io.xpp3.MetadataXpp3Writer

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.