Raja Nagendra Kumar <[email protected]> wrote on 12/15/2008
08:40:48 AM:
> <DeepCopy dir="${foundation.j2me.buildutils.root}/props"
> patterns="${deviceID}.*,*.xml,vendor.*, global.*">
> <include name="**/${deviceID}.properties"/>
> </DeepCopy>
This is very simple: Ant is creating DeepCopy & that's it. Since Ant is
creating DeepCopy as a result of parsing a project file (i.e. build.xml)
it will configure DeepCopy.
You're creating copy instances within the DeepCopy code, so Ant has no
idea that you've created them. You created them so you're responsible for
configuring them correctly. It's unreasonable to expect Ant to be
omniscient about what you apparently expect it to be omniscient about.
I understand you're upset that you lost three hours trying to figure this
out, but your intransigent pursuit of this issue is baffling considering
that you've already been told multiple times what the problem is and
pointed to the documentation that explains how all of this works.