Re: [exec] API, implementation various notes

2005-09-24 Thread jerome lacoste
Proposal to me commons-exec is slightly over-engineered. As is, clients will have to resort to strange things and rewrite somewhat complex helper classes to do simple things. I propose to change the API. Vision: Make commons-exec a reusable Library that is available to all SDK,

[exec] API, implementation various notes

2005-09-23 Thread jerome lacoste
Hi, I did the first step at integrating commons-exec into CruiseControl. It's not in the trunk yet [1]. I am not using all the functionality (Exec) and we still have some duplicated code that could be fixed if commons-exec was a little bit more flexible (i.e. add some interfaces where

Re: [exec] API, implementation various notes

2005-09-23 Thread jerome lacoste
I am also voluntary to produce documentation for the package (as said to Brett and Trygve yesterday), help redesign things if these small redesigns are allowed, making sure if will be used fully in CruiseControl and why not help ant migration when it comes. Some notes below on that regard: