I use the name space "current" as in the example I read. However adding the namespace to the argument of createDataType, worked as expected.
Thank you Stefan. On Sun, Feb 5, 2012 at 12:17 AM, Stefan Bodewig <bode...@apache.org> wrote: > On 2012-02-04, Mansour Al Akeel wrote: > > > In the class org.apache.tools.ant.Project, theres a method called > > createDataType(String str). > > The string argument, is the name of the type to be created. > > More specifically, if the type lives in a Namespace it has to be > "namespace-URI:type-name". > > > 1- This can not be used if the new type is defined in a custom > antlib.xml, > > because it is not recognized. > > Do you use a custom namespace (likely when using an Antlib). > > > for example getProject.createDataType("jar") would create an instance of > > the Jar Task. > > Probably you need something like > getProject.createDataType("antlib:org.example.antlib:jar") > > Stefan > > --------------------------------------------------------------------- > To unsubscribe, e-mail: user-unsubscr...@ant.apache.org > For additional commands, e-mail: user-h...@ant.apache.org > >