public Object getValue()

in src/main/java/org/apache/maven/resolver/internal/ant/types/ModelValueExtractor.java [62:79]


    public Object getValue(String expression) {
        if (expression.startsWith(prefix)) {
            String expr = expression.substring(prefix.length());
            try {
                if (expr.startsWith(PREFIX_PROPERTIES)) {
                    String key = expr.substring(PREFIX_PROPERTIES.length());
                    return model.getProperties().getProperty(key);
                }

                return ReflectionValueExtractor.evaluate(expr, model, false);
            } catch (Exception e) {
                project.log("Could not retrieve '" + expression + "' from POM: " + e.getMessage(), e, Project.MSG_WARN);
                return null;
            }
        } else {
            return null;
        }
    }