Costin,

> Every opinion is important.
Though some opinions are more important than others ;) I offer an
indisputably unimportant one ;) :

> document this and explain the behavior

I agree that to use javac, etc. as top level tasks is bad practice; but if
it is allowed, it ought not break -projecthelp, etc. 

A fourth option--which I doubt will be acceptible to anyone--would be to
limit top level tasks. This is probably not worth considering. 

A fifth option which is which combines elements of all others (excepting #3)
is to use a marker interface--or a different base class, etc.--to set aside
a class of import-like tasks. These can then all be handled first.
ProjectHelper becomes only a bit more complex, only these special case tasks
are required to have the "marker", and import can remain a task all without
breaking -projecthelp, etc. The downside here is that having two types of
tasks could be confusing.


John-Mason Shackelford

Software Developer
NCS Pearson - Measurement Services
2510 North Dodge St.
Iowa City, IA 52245
319-354-9200x6214
[EMAIL PROTECTED]

**************************************************************************** 
This email may contain confidential material. 
If you were not an intended recipient, 
Please notify the sender and delete all copies. 
We may monitor email to and from our network. 
****************************************************************************

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to