Examples of PropertiesExpressionSource


Examples of org.apache.archiva.redback.components.evaluator.sources.PropertiesExpressionSource

        throws EvaluatorException
    {
        Properties props = new Properties();
        props.setProperty( "fruit", "apple" );

        PropertiesExpressionSource propsSource = new PropertiesExpressionSource();
        propsSource.setProperties( props );
        evaluator.addExpressionSource( propsSource );

        String expression = "${fruit}";
        String expected = "apple";
View Full Code Here

Examples of org.apache.archiva.redback.components.evaluator.sources.PropertiesExpressionSource

        throws EvaluatorException
    {
        Properties props = new Properties();
        props.setProperty( "fruit", "apple" );

        PropertiesExpressionSource propsSource = new PropertiesExpressionSource();
        propsSource.setProperties( props );
        evaluator.addExpressionSource( propsSource );

        String expression = "${fruit} is good for you.";
        String expected = "apple is good for you.";
View Full Code Here

Examples of org.apache.archiva.redback.components.evaluator.sources.PropertiesExpressionSource

        throws EvaluatorException
    {
        Properties props = new Properties();
        props.setProperty( "fruit", "apple" );

        PropertiesExpressionSource propsSource = new PropertiesExpressionSource();
        propsSource.setProperties( props );
        evaluator.addExpressionSource( propsSource );

        String expression = "watch out for the worm in the ${fruit}";
        String expected = "watch out for the worm in the apple";
View Full Code Here

Examples of org.apache.archiva.redback.components.evaluator.sources.PropertiesExpressionSource

        props.setProperty( "prj.ver.maj", "2" );
        props.setProperty( "prj.ver.min", "0" );
        props.setProperty( "prj.ver.inc", "4" );
        props.setProperty( "prj.ver.suf", "-SNAPSHOT" );

        PropertiesExpressionSource propsSource = new PropertiesExpressionSource();
        propsSource.setProperties( props );
        evaluator.addExpressionSource( propsSource );

        String expression = "${prj.ver.maj}.${prj.ver.min}.${prj.ver.inc}${prj.ver.suf}";
        String expected = "2.0.4-SNAPSHOT";
View Full Code Here

Examples of org.apache.archiva.redback.components.evaluator.sources.PropertiesExpressionSource

    }

    public void testRecursiveSimple()
        throws EvaluatorException
    {
        PropertiesExpressionSource propsource = new PropertiesExpressionSource();
        Properties props = new Properties();

        // Create intentional recursive lookup.
        props.setProperty( "main.dir", "${target.dir}/classes" );
        props.setProperty( "target.dir", "./target" );

        propsource.setProperties( props );

        evaluator.addExpressionSource( propsource );
        evaluator.addExpressionSource( new SystemPropertyExpressionSource() );

        String expression = "My classes directory is ${main.dir}";
View Full Code Here

Examples of org.apache.archiva.redback.components.evaluator.sources.PropertiesExpressionSource

        assertEquals( expected, actual );
    }

    public void testRecursiveCycle()
    {
        PropertiesExpressionSource propsource = new PropertiesExpressionSource();
        Properties props = new Properties();

        // Create intentional recursive lookup.
        props.setProperty( "main.dir", "${test.dir}/target/classes" );
        props.setProperty( "test.dir", "${main.dir}/target/test-classes" );

        propsource.setProperties( props );

        evaluator.addExpressionSource( propsource );
        evaluator.addExpressionSource( new SystemPropertyExpressionSource() );

        try
View Full Code Here

Examples of org.codehaus.plexus.evaluator.sources.PropertiesExpressionSource

        props.setProperty( "pom.artifactId", model.getArtifactId() );

        props.setProperty( "pom.groupId", StringUtils.defaultString( model.getGroupId() ) );
        props.setProperty( "pom.version", StringUtils.defaultString( model.getVersion() ) );

        PropertiesExpressionSource propsSource = new PropertiesExpressionSource();
        propsSource.setProperties( props );
        evaluator.addExpressionSource( propsSource );
        evaluator.addExpressionSource( new SystemPropertyExpressionSource() );

        ArchivaProjectModel ret = ArchivaModelCloner.clone( model );
View Full Code Here

Examples of org.codehaus.plexus.evaluator.sources.PropertiesExpressionSource

            {
                evaluator.removeExpressionSource( exprSrc );
            }

            // Setup new sources (based on current model)
            PropertiesExpressionSource propsSource = new PropertiesExpressionSource();
            propsSource.setProperties( props );
            evaluator.addExpressionSource( propsSource );

            // Add system properties to the mix.
            evaluator.addExpressionSource( new SystemPropertyExpressionSource() );
View Full Code Here

Examples of org.codehaus.plexus.evaluator.sources.PropertiesExpressionSource

            {
                evaluator.removeExpressionSource( exprSrc );
            }

            // Setup new sources (based on current model)
            PropertiesExpressionSource propsSource = new PropertiesExpressionSource();
            propsSource.setProperties( props );
            evaluator.addExpressionSource( propsSource );

            // Add system properties to the mix.
            evaluator.addExpressionSource( new SystemPropertyExpressionSource() );
View Full Code Here

Examples of org.codehaus.plexus.evaluator.sources.PropertiesExpressionSource

            {
                evaluator.removeExpressionSource( exprSrc );
            }

            // Setup new sources (based on current model)
            PropertiesExpressionSource propsSource = new PropertiesExpressionSource();
            propsSource.setProperties( props );
            evaluator.addExpressionSource( propsSource );

            // Add system properties to the mix.
            evaluator.addExpressionSource( new SystemPropertyExpressionSource() );
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.