Jason wrote:
> I have had many frustrating hours adding additional behavior
> to Ant due to in appropriate use of the private keyword.
I must agree with that. It's particularly ironic that you need to
modify the source to manage to extend the ejbjar task beyond
the bundled weblogic implementation. This is something that's
*meant* to be extended and yet provides no external hooks
(i.e. the implementation is tied to a single class which is not
even inheritable since it relies on a package private inner class).
In the end, I broke open the jars and added in the mods I
needed, but why wasn't it all just protected to begin with?
(Of course, many months have passed now, so please
correct/forgive me if things have changed)
It can also be frustrating when things aren't sufficiently
compartmentalized to begin with. The Struts tag handlers,
for example, used to handle entire calls in giant many-hundred
line methods. Fortunately, that is changing in some of the
latest code, which makes it much easier to make small
customizations without reimplementing the wheel.
Then again, it does serve as a great motivation to share back
any mods (so you don't have to maintain your own custom
tree).
_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
http://lists.sourceforge.net/lists/listinfo/jboss-development