I would use inheritance instead of facades.

- Alexey.

On 4/26/07, Steve Loughran <[EMAIL PROTECTED]> wrote:

Alexey N. Solofnenko wrote:
> Classpath ordering is a usual practice that is used, for example, for
> patching.

yes, and it doesnt work with signed JARs. And, because <fileset> doesnt
impose an order, you can't guarantee the order of use.


  The same classpath order could be used in debugger too. In our
> case it could be hidden inside launcher. But there are other ways to
> achieve the same - for example, factories that can return Java6 specific
> FileResource, but it is cumbersome:
> (FileResource)project.createObject("org.apache....FileResource"). The
> later has its advantages too - project could configure the class to
> support permissions or not.

Facades, all you need are facades. More indirection.


>
> This follows to settings. I think we could put the settings in the
> project class (as get/set methods or somehow else) - support or not
> permissions, old/new behaviour is not a property of the environment, but
> it is a property of a specific build script.

hmmm.

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




--
Alexey N. Solofnenko
Home: http://trelony.cjb.net/
Pleasant Hill, CA (GMT-8 usually)

Reply via email to