On Tuesday, Dec 17, 2002, at 16:23 Europe/London, Hani Suleiman wrote:
I am vehemently opposed to build.bat and build.sh. All you need is ant. I'm likewise against checking in ant to every single project. It's a fairly reasonable assumption that people who might need to build a project have ant installed (you don't bundle gnu make with every project that has a Makefile).It's a reasonable assumption that people have ant installed, but not that they'll have all the optional jars, such as those needed to use the "style" ant task (or the "junit" task, for that matter) And don't even think about those poor souls stuck somewhere where they can't upgrade their ant installation for whatever reason. Assuming that they're willing to download an OpenSymhony project, complete with supporting jars, the extra couple of meg to cope with ant is a small penalty.
You're right, you don't bundle make with every project. It doesn't do dependencies in the same way as ant does.
Likewise, I'm against forcing a particular coding style. the coverage reports and suchlike are just eye candy really, so I'm ambivalent there.As long as each project has a consistent coding style, whatever the developers feel happy with is fine.
Also, I'm not sure there is much point in adding code coverage results or test cases to a distribution. Those are aimed at end users, and huge downloads full of mostly useless cruft do not encourage warm fuzzy happy feelings towards fellow man/developer.Test cases are vital, if only to act as a quick check that the download does "what it says on the tin" Not so fussed with code coverage results, though I suppose that's an extra confidence boost. If you're worried about download size, only include them in a "src" download.
Regards,
Simon
-------------------------------------------------------
This sf.net email is sponsored by:
With Great Power, Comes Great Responsibility Learn to use your power at OSDN's High Performance Computing Channel
http://hpc.devchannel.org/
_______________________________________________
Opensymphony-webwork mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/opensymphony-webwork