Package org.apache.maven.script.ant
Class AntPropertyHelper
- java.lang.Object
-
- org.apache.tools.ant.PropertyHelper
-
- org.apache.maven.script.ant.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.
-
-
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 constructorAntPropertyHelper(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.useAntPropertyHelper(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
-
-
-
-
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.useAntPropertyHelper(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 classorg.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.
-
-