Package org.apache.archiva.redback.components.evaluator.sources

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


        this.downloadErrorPolicies = componentContainer.buildMapWithRole( DownloadErrorPolicy.class );
        // Resolve expressions in the userConfigFilename and altConfigFilename
        try
        {
            ExpressionEvaluator expressionEvaluator = new DefaultExpressionEvaluator();
            expressionEvaluator.addExpressionSource( new SystemPropertyExpressionSource() );
            String userConfigFileNameSysProps = System.getProperty( "archiva.user.configFileName" );
            if ( StringUtils.isNotBlank( userConfigFileNameSysProps ) )
            {
                userConfigFilename = userConfigFileNameSysProps;
            }
View Full Code Here


        this.downloadErrorPolicies = componentContainer.buildMapWithRole( DownloadErrorPolicy.class );
        // Resolve expressions in the userConfigFilename and altConfigFilename
        try
        {
            ExpressionEvaluator expressionEvaluator = new DefaultExpressionEvaluator();
            expressionEvaluator.addExpressionSource( new SystemPropertyExpressionSource() );
            String userConfigFileNameSysProps = System.getProperty( "archiva.user.configFileName" );
            if ( StringUtils.isNotBlank( userConfigFileNameSysProps ) )
            {
                userConfigFilename = userConfigFileNameSysProps;
            }
View Full Code Here

        this.downloadErrorPolicies = componentContainer.buildMapWithRole( DownloadErrorPolicy.class );
        // Resolve expressions in the userConfigFilename and altConfigFilename
        try
        {
            ExpressionEvaluator expressionEvaluator = new DefaultExpressionEvaluator();
            expressionEvaluator.addExpressionSource( new SystemPropertyExpressionSource() );
            String userConfigFileNameSysProps = System.getProperty( "archiva.user.configFileName" );
            if ( StringUtils.isNotBlank( userConfigFileNameSysProps ) )
            {
                userConfigFilename = userConfigFileNameSysProps;
            }
View Full Code Here

    }

    public void testSimpleSystemProperty()
        throws EvaluatorException
    {
        evaluator.addExpressionSource( new SystemPropertyExpressionSource() );

        String userHome = System.getProperty( "user.home" );
        String expression = "My HOME directory is ${user.home}";
        String expected = "My HOME directory is " + userHome;
View Full Code Here

    }

    public void testMultiExpression()
        throws EvaluatorException
    {
        evaluator.addExpressionSource( new SystemPropertyExpressionSource() );

        String userName = System.getProperty( "user.name" );
        String userHome = System.getProperty( "user.home" );
        String expression = "${user.name}'s home directory is ${user.home}";
        String expected = userName + "'s home directory is " + userHome;
View Full Code Here

    }

    public void testEscaping()
        throws EvaluatorException
    {
        evaluator.addExpressionSource( new SystemPropertyExpressionSource() );

        String userName = System.getProperty( "user.name" );
        String userHome = System.getProperty( "user.home" );
        String expression = "${user.name}'s home directory is ${user.home} (fetched via $${user.home} expression)";
        String expected = userName + "'s home directory is " + userHome + " (fetched via ${user.home} expression)";
View Full Code Here

        props.setProperty( "target.dir", "./target" );

        propsource.setProperties( props );

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

        String expression = "My classes directory is ${main.dir}";
        String expected = "My classes directory is ./target/classes";

        String actual = evaluator.expand( expression );
View Full Code Here

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

        propsource.setProperties( props );

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

        try
        {
            evaluator.expand( "My main dir is ${main.dir}" );
            fail( "Should have thrown an EvaluatorException due to recursive cycle." );
View Full Code Here

        this.downloadErrorPolicies = componentContainer.buildMapWithRole( DownloadErrorPolicy.class );
        // Resolve expressions in the userConfigFilename and altConfigFilename
        try
        {
            ExpressionEvaluator expressionEvaluator = new DefaultExpressionEvaluator();
            expressionEvaluator.addExpressionSource( new SystemPropertyExpressionSource() );
            String userConfigFileNameSysProps = System.getProperty( "archiva.user.configFileName" );
            if ( StringUtils.isNotBlank( userConfigFileNameSysProps ) )
            {
                userConfigFilename = userConfigFileNameSysProps;
            }
View Full Code Here

        this.downloadErrorPolicies = componentContainer.buildMapWithRole( DownloadErrorPolicy.class );
        // Resolve expressions in the userConfigFilename and altConfigFilename
        try
        {
            ExpressionEvaluator expressionEvaluator = new DefaultExpressionEvaluator();
            expressionEvaluator.addExpressionSource( new SystemPropertyExpressionSource() );
            String userConfigFileNameSysProps = System.getProperty( "archiva.user.configFileName" );
            if ( StringUtils.isNotBlank( userConfigFileNameSysProps ) )
            {
                userConfigFilename = userConfigFileNameSysProps;
            }
View Full Code Here

TOP

Related Classes of org.apache.archiva.redback.components.evaluator.sources.SystemPropertyExpressionSource

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.