Package org.apache.maven.plugin.logging

Examples of org.apache.maven.plugin.logging.SystemStreamLog


     * @see junit.framework.TestCase#setUp()
     */
    protected void setUp()
        throws Exception
    {
        log = new SystemStreamLog();
        fileLayout = new NarFileLayout10();
        layout = new NarLayout20( log );
        baseDir = new File( "/Users/maven" );
        aol = "x86_64-MacOSX-g++";
        type = Library.SHARED;
View Full Code Here


        version = "version";
        baseDir = new File( "/Users/maven" );
        aol = "x86_64-MacOSX-g++";
        type = Library.SHARED;

        log = new SystemStreamLog();
        layout = new NarLayout21( log );
    }
View Full Code Here

    public Log getLog()
    {
        if ( log == null )
        {
            log = new SystemStreamLog();
        }

        return log;
    }
View Full Code Here

        this.log = log;
    }

    public Log getLog() {
        if (log == null) {
            setLog(new SystemStreamLog());
        }
        return log;
    }
View Full Code Here

  @Test
  public void testWriting() throws IOException{
   

   
    LoggingOutputStream output = new LoggingOutputStream(new SystemStreamLog());
    OutputStreamWriter writer = new OutputStreamWriter(output);
   
    writer.write("starting\n");
    writer.write("[DEBUG] this is\nthe next\nline.\n");
View Full Code Here

        interpretCommandLine(args);
    }

    private static void initializeLogging() {
        StaticLoggerBinder.getSingleton().setLog(new SystemStreamLog());
    }
View Full Code Here

     */
    public void testEnforceVersion()
    {
        RequireMavenVersion rule = new RequireMavenVersion();
        ArtifactVersion version = new DefaultArtifactVersion( "2.0.5" );
        SystemStreamLog log = new SystemStreamLog();
        // test ranges

        // not matching versions
        try
        {
View Full Code Here

    /**
     * Test os.
     */
    public void testOS()
    {
        Log log = new SystemStreamLog();

        RequireOS rule = new RequireOS();
        rule.displayOSInfo( log, true );

        Iterator iter = Os.getValidFamilies().iterator();
        String validFamily = null;
        String invalidFamily = null;
        while ( iter.hasNext() )
        {
            String fam = (String) iter.next();
            if ( !Os.isFamily( fam ) )
            {
                invalidFamily = fam;
                break;
            }
        }

        validFamily = Os.OS_FAMILY;

        log.info( "Testing Mojo Using Valid Family: " + validFamily + " Invalid Family: " + invalidFamily );

        rule.setFamily( validFamily );
        assertTrue( rule.isAllowed() );

        rule.setFamily( invalidFamily );
        assertFalse( rule.isAllowed() );

        rule.setFamily( "!" + invalidFamily );
        assertTrue( rule.isAllowed() );

        rule.setFamily( "junk" );
        try
        {
            rule.execute( EnforcerTestUtils.getHelper() );
            fail( "Expected MojoExecution Exception becuase of invalid family type" );
        }
        catch ( EnforcerRuleException e )
        {
            log.info( "Caught Expected Exception:" + e.getLocalizedMessage() );
        }

        rule.setFamily( null );
        rule.setArch( Os.OS_ARCH );
        assertTrue( rule.isAllowed() );
View Full Code Here

        }
        else
        {
            eval = new EnforcerExpressionEvaluator( session, new MockPathTranslator(), project );
        }
        return new DefaultEnforcementRuleHelper( session, eval, new SystemStreamLog(), null );
    }
View Full Code Here

     * @return the helper
     */
    public static EnforcerRuleHelper getHelper( MavenProject project, ExpressionEvaluator eval )
    {
        MavenSession session = getMavenSession();
        return new DefaultEnforcementRuleHelper( session, eval, new SystemStreamLog(), null );
    }
View Full Code Here

TOP

Related Classes of org.apache.maven.plugin.logging.SystemStreamLog

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.