Examples of SettingsXpp3Writer


Examples of org.apache.maven.settings.io.xpp3.SettingsXpp3Writer

        {
            // Have to serialize to a file as if Maven is embedded, there may not actually be a settings.xml on disk
            try
            {
                settingsFile = File.createTempFile( "release-settings", ".xml" );
                SettingsXpp3Writer writer = getSettingsWriter();
                FileWriter fileWriter = null;
                try
                {
                    fileWriter = new FileWriter( settingsFile );
                    writer.write( fileWriter, encryptSettings( releaseEnvironment.getSettings() ) );
                }
                finally
                {
                    IOUtil.close( fileWriter );
                }
View Full Code Here

Examples of org.apache.maven.settings.io.xpp3.SettingsXpp3Writer

        return cipher.isEncryptedString( str );
    }

    protected SettingsXpp3Writer getSettingsWriter()
    {
        return new SettingsXpp3Writer();
    }
View Full Code Here

Examples of org.apache.maven.settings.io.xpp3.SettingsXpp3Writer

        {
            // Have to serialize to a file as if Maven is embedded, there may not actually be a settings.xml on disk
            try
            {
                settingsFile = File.createTempFile( "release-settings", ".xml" );
                SettingsXpp3Writer writer = getSettingsWriter();
                FileWriter fileWriter = null;
                try
                {
                    fileWriter = new FileWriter( settingsFile );
                    writer.write( fileWriter, encryptSettings( releaseEnvironment.getSettings() ) );
                }
                finally
                {
                    IOUtil.close( fileWriter );
                }
View Full Code Here

Examples of org.apache.maven.settings.io.xpp3.SettingsXpp3Writer

    private void writeSettings( Settings settings )
    {
        StringWriter sWriter = new StringWriter();

        SettingsXpp3Writer settingsWriter = new SettingsXpp3Writer();

        try
        {
            settingsWriter.write( sWriter, settings );

            StringBuffer message = new StringBuffer();

            message.append( "\n************************************************************************************" );
            message.append( "\nEffective Settings" );
View Full Code Here

Examples of org.apache.maven.settings.io.xpp3.SettingsXpp3Writer

        {
            // Have to serialize to a file as if Maven is embedded, there may not actually be a settings.xml on disk
            try
            {
                settingsFile = File.createTempFile( "release-settings", ".xml" );
                SettingsXpp3Writer writer = getSettingsWriter();
                FileWriter fileWriter = null;
                try
                {
                    fileWriter = new FileWriter( settingsFile );
                    writer.write( fileWriter, encryptSettings( releaseEnvironment.getSettings() ) );
                }
                finally
                {
                    IOUtil.close( fileWriter );
                }
View Full Code Here

Examples of org.apache.maven.settings.io.xpp3.SettingsXpp3Writer

    private void writeSettings( Settings settings )
    {
        StringWriter sWriter = new StringWriter();

        SettingsXpp3Writer settingsWriter = new SettingsXpp3Writer();

        try
        {
            settingsWriter.write( sWriter, settings );

            StringBuffer message = new StringBuffer();

            message.append( "\n************************************************************************************" );
            message.append( "\nEffective Settings" );
View Full Code Here

Examples of org.apache.maven.settings.io.xpp3.SettingsXpp3Writer

            throw new IllegalArgumentException( "settings missing" );
        }

        try
        {
            SettingsXpp3Writer w = new SettingsXpp3Writer();
            w.write( output, settings );
        }
        finally
        {
            IOUtil.close( output );
        }
View Full Code Here

Examples of org.apache.maven.settings.io.xpp3.SettingsXpp3Writer

        // -----------------------------------------------
        // merge settings file
        // -----------------------------------------------

        SettingsXpp3Writer settingsWriter = new SettingsXpp3Writer();

        File mergedSettingsFile;
        Settings mergedSettings = this.settings;
        if ( mergeUserSettings )
        {
            if ( interpolatedSettingsFile != null )
            {
                // Have to merge the specified settings file (dominant) and the one of the invoking Maven process
                try
                {
                    Settings dominantSettings = settingsBuilder.buildSettings( interpolatedSettingsFile, false );
                    Settings recessiveSettings = cloneSettings();
                    SettingsUtils.merge( dominantSettings, recessiveSettings, TrackableBase.USER_LEVEL );

                    mergedSettings = dominantSettings;
                    getLog().debug( "Merged specified settings file with settings of invoking process" );
                }
                catch ( XmlPullParserException e )
                {
                    throw new MojoExecutionException( "Could not read specified settings file", e );
                }
                catch ( IOException e )
                {
                    throw new MojoExecutionException( "Could not read specified settings file", e );
                }
            }
        }
        if ( this.settingsFile != null && !mergeUserSettings )
        {
            mergedSettingsFile = interpolatedSettingsFile;
        }
        else
        {
            try
            {
                mergedSettingsFile = File.createTempFile( "invoker-settings", ".xml" );

                FileWriter fileWriter = null;
                try
                {
                    fileWriter = new FileWriter( mergedSettingsFile );
                    settingsWriter.write( fileWriter, mergedSettings );
                }
                finally
                {
                    IOUtil.close( fileWriter );
                }
View Full Code Here

Examples of org.apache.maven.settings.io.xpp3.SettingsXpp3Writer

        //-----------------------------------------------
        // merge settings file
        //-----------------------------------------------

        SettingsXpp3Writer settingsWriter = new SettingsXpp3Writer();

        File mergedSettingsFile;
        Settings mergedSettings = this.settings;
        if ( mergeUserSettings )
        {
            if ( interpolatedSettingsFile != null )
            {
                // Have to merge the specified settings file (dominant) and the one of the invoking Maven process
                Reader reader = null;
                try
                {
                    reader = new XmlStreamReader( interpolatedSettingsFile );
                    SettingsXpp3Reader settingsReader = new SettingsXpp3Reader();
                    Settings dominantSettings = settingsReader.read( reader );
                    Settings recessiveSettings = this.settings;

                    SettingsUtils.merge( dominantSettings, recessiveSettings, TrackableBase.USER_LEVEL );

                    mergedSettings = dominantSettings;
                    getLog().debug( "Merged specified settings file with settings of invoking process" );
                }
                catch ( XmlPullParserException e )
                {
                    throw new MojoExecutionException( "Could not read specified settings file", e );
                }
                catch ( IOException e )
                {
                    throw new MojoExecutionException( "Could not read specified settings file", e );
                }
                finally
                {
                    IOUtil.close( reader );
                }
            }
        }
        if ( this.settingsFile != null && !mergeUserSettings )
        {
            mergedSettingsFile = interpolatedSettingsFile;
        }
        else
        {
            try
            {
                mergedSettingsFile = File.createTempFile( "invoker-settings", ".xml" );

                FileWriter fileWriter = null;
                try
                {
                    fileWriter = new FileWriter( mergedSettingsFile );
                    settingsWriter.write( fileWriter, mergedSettings );
                }
                finally
                {
                    IOUtil.close( fileWriter );
                }
View Full Code Here

Examples of org.apache.maven.settings.io.xpp3.SettingsXpp3Writer

                profile = it.next();
                disableUpdates( profile.getRepositories() );
                disableUpdates( profile.getPluginRepositories() );
            }

            new SettingsXpp3Writer().write( WriterFactory.newXmlWriter( stagedSettingsXml ), settings );
        }
        catch ( XmlPullParserException e )
        {
            IOException ioe = new IOException( e.getMessage() );
            ioe.initCause( e );
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.