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
>
>

Reply via email to