Class AntPropertyHelper

  • All Implemented Interfaces:
    org.apache.tools.ant.property.GetProperty

    public class AntPropertyHelper
    extends org.apache.tools.ant.PropertyHelper
    Makes the ${expressions} used in Maven available to Ant as properties.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.apache.tools.ant.PropertyHelper

        org.apache.tools.ant.PropertyHelper.Delegate, org.apache.tools.ant.PropertyHelper.PropertyEvaluator, org.apache.tools.ant.PropertyHelper.PropertySetter
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private java.util.Map<java.lang.String,​java.lang.String> artifactMap  
      private static java.lang.String DEPENDENCY_PREFIX  
      private org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator exprEvaluator  
      private org.apache.maven.plugin.logging.Log log  
      private org.apache.maven.project.MavenProject mavenProject  
    • Constructor Summary

      Constructors 
      Constructor Description
      AntPropertyHelper​(org.apache.maven.project.MavenProject project, org.apache.maven.plugin.logging.Log l)
      Deprecated.
      use the other constructor
      AntPropertyHelper​(org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator exprEvaluator, java.util.Set<org.apache.maven.artifact.Artifact> artifacts, org.apache.maven.plugin.logging.Log l)  
      AntPropertyHelper​(org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator exprEvaluator, org.apache.maven.plugin.logging.Log l)
      Deprecated.
      use AntPropertyHelper(ExpressionEvaluator, Set, Log) to resolve maven.dependency.* properties
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      java.lang.Object getPropertyHook​(java.lang.String ns, java.lang.String name, boolean user)  
      private java.lang.Object getPropertyHook​(java.lang.String ns, java.lang.String name, boolean user, org.apache.maven.project.MavenProject mavenProject)
      Deprecated.
      added to keep backwards compatibility
      • Methods inherited from class org.apache.tools.ant.PropertyHelper

        add, containsProperties, copyInheritedProperties, copyUserProperties, getDelegateInterfaces, getDelegates, getExpanders, getInheritedProperties, getInternalInheritedProperties, getInternalProperties, getInternalUserProperties, getNext, getProject, getProperties, getProperty, getProperty, getProperty, getPropertyHelper, getUserProperties, getUserProperty, getUserProperty, parseProperties, parsePropertyString, replaceProperties, replaceProperties, setInheritedProperty, setInheritedProperty, setNewProperty, setNewProperty, setNewProperty, setNext, setProject, setProperty, setProperty, setProperty, setPropertyHook, setUserProperty, setUserProperty, testIfCondition, testUnlessCondition, toBoolean
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • DEPENDENCY_PREFIX

        private static final java.lang.String DEPENDENCY_PREFIX
        See Also:
        Constant Field Values
      • log

        private org.apache.maven.plugin.logging.Log log
      • exprEvaluator

        private org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator exprEvaluator
      • mavenProject

        private org.apache.maven.project.MavenProject mavenProject
      • artifactMap

        private java.util.Map<java.lang.String,​java.lang.String> artifactMap
    • Constructor Detail

      • AntPropertyHelper

        public AntPropertyHelper​(org.apache.maven.project.MavenProject project,
                                 org.apache.maven.plugin.logging.Log l)
        Deprecated.
        use the other constructor
        Parameters:
        project -
        l -
      • AntPropertyHelper

        public AntPropertyHelper​(org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator exprEvaluator,
                                 org.apache.maven.plugin.logging.Log l)
        Deprecated.
        use AntPropertyHelper(ExpressionEvaluator, Set, Log) to resolve maven.dependency.* properties
        Parameters:
        exprEvaluator -
        l -
      • AntPropertyHelper

        public AntPropertyHelper​(org.codehaus.plexus.component.configurator.expression.ExpressionEvaluator exprEvaluator,
                                 java.util.Set<org.apache.maven.artifact.Artifact> artifacts,
                                 org.apache.maven.plugin.logging.Log l)
        Parameters:
        exprEvaluator -
        artifacts -
        l -
    • Method Detail

      • getPropertyHook

        public java.lang.Object getPropertyHook​(java.lang.String ns,
                                                java.lang.String name,
                                                boolean user)
        Overrides:
        getPropertyHook in class org.apache.tools.ant.PropertyHelper
        See Also:
        PropertyHelper.getPropertyHook(java.lang.String, java.lang.String, boolean)
      • getPropertyHook

        private java.lang.Object getPropertyHook​(java.lang.String ns,
                                                 java.lang.String name,
                                                 boolean user,
                                                 org.apache.maven.project.MavenProject mavenProject)
        Deprecated.
        added to keep backwards compatibility
        Parameters:
        ns -
        name -
        user -
        mavenProject -
        Returns:
        The property value.