Hi Jerome

Thanks for a lot of really good feedback and ideas! I will come back to some of the other stuff later on, but first I think we need to discuss on of the points you bring up:

jerome lacoste wrote:
    * run on the oldest SDK possible

I think there are three ways to go:
1. Full support for 1.1+
2. Limited support for 1.1-1.2, full support for 1.3+
3. No support for 1.1-1.2, full support 1.3+

Runtime.exec(String[] cmd, String[] env, File workingDir) was added in 1.3. A lot of the Ant trickery going on the the current code is to handle working directories on older (pre 1.3) JVMs. This include most of the CommandLaunchers and the shell/Perl scripts.

The middle road would be to only support execution in the current directory only on 1.1.

So, what do you all think? I'm personally lucky enough to mostly be on
1.3 and 1.4 these days, but I'm fine with either choice here. If you think we should aim for 1.1, I would prefer option 2 to ease our pains a little bit. If we make the CommandLaunchers pluggable (and I think we should), someone who would really need working directory support on 1.1 could potentially write their own CommandLauncher.

/niklas

------------------
Niklas Gustavsson
[EMAIL PROTECTED]
http://www.protocol7.com


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

Reply via email to