You need to do <typedef file/resource="apropertyfile.props"/>
or place them in an antlib xml file:
<antlib>
<!-- types -->
<typedef name="depsfilenamemapper" classname="..."/>
<!--tasks -->
<taskdef name="..." classname=",,,"/>
</antlib>
Peter
Russell Gold wrote:
How do you specify a type in a properties file? It's working fine for
me with tasks, but when I use a type:
dependencies-mapper=org.apache.tools.ant.taskdefs.optional.dependencies.DependenciesFileNameMapper
I get:
C:\opensource\httpunit-dom\build.xml:54: No public execute() in class
org.apache.tools.ant.taskdefs.optional.dependencies.DependenciesFileNameMapper
at org.apache.tools.ant.TaskAdapter.checkTaskClass(TaskAdapter.java:70)
at org.apache.tools.ant.TaskAdapter.checkProxyClass(TaskAdapter.java:85)
at
org.apache.tools.ant.AntTypeDefinition.checkClass(AntTypeDefinition.java:248)
at org.apache.tools.ant.taskdefs.Definer.addDefinition(Definer.java:476)
at org.apache.tools.ant.taskdefs.Definer.loadProperties(Definer.java:304)
so it seems to think I am defining a task instead.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]