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]



Reply via email to