On 26 Jun 2005, at 19:44, Craig McClanahan wrote:

On 6/26/05, Sean Schofield <[EMAIL PROTECTED]> wrote:
Craig,

What are your thoughts on including them in a binary distribution?
What is Struts doing these days?

Including the dependent jars in a binary distribution (assuming
license compatibility) is definitely a reasonable thing to do. That
way, the end user who downloads your binary distribution has an "all
in one" release that is self contained. This is how Struts releases
are packaged.

>From a user perspective, if I may, this is kinda annoying. We develop code ourselves too, you know ;-), and have our own dependencies. This may come as a surprise ;-), but we also tend to use bean-utils, and the likes (and maybe the versions differ). Just a bunch of jars that come with the binary distro is actually very complex to sort out from our point of view.

What really helps the users, is a clean description of the dependencies: which lib, which version (i.e., which version did the developers test with, might work with higher versions), where can I find it (if possible, automated), and also, what is it needed for (runtime? compile? only for 1 component?).
Guess what? Other projects have had this problem too. And maven solves it to a large degree.

Ugh.

Craig


<x-tad-smaller>Met vriendelijke groeten,

Jan Dockx
</x-tad-smaller><x-tad-smaller>
PeopleWare NV - Head Office</x-tad-smaller>
<x-tad-smaller>
Cdt.Weynsstraat 85
B-2660 Hoboken
Tel: +32 3 448.33.38
Fax: +32 3 448.32.66 </x-tad-smaller>
<x-tad-bigger>
</x-tad-bigger>
<x-tad-smaller>
PeopleWare NV - Branch Office Geel</x-tad-smaller>
<x-tad-smaller>
Kleinhoefstraat 5
B-2440 Geel
Tel: +32 14 57.00.90
Fax: +32 14 58.13.25</x-tad-smaller>
<x-tad-bigger>
</x-tad-bigger>
<x-tad-smaller>
http://www.peopleware.be/
</x-tad-smaller><x-tad-smaller>http://www.mobileware.be/</x-tad-smaller>

Attachment: smime.p7s
Description: S/MIME cryptographic signature

Reply via email to