Honestly, I'd keep it as simple as possible. Just bin and src packages
and then focus on instructions for how to run things in various
configs. In my opinion, the project is struggling too much to worry
about anything more.
On Monday, August 4, 2003, at 10:59 PM, Kevin O'Neill wrote:
On Mon, 04 Aug 2003 22:31:12 -0700, Kimbro Staken wrote:
OK, this has been bugging me for a while so I have to ask. What is the
logic behind the way Xindice is being packaged now? There's a Jar
file and
a war. I know what the war file is for, but why is it packaged with no
documentation at all? And I'm completely befuddled by the jar file.
What
happened to actually shipping something that was useful and at least
made
an attempt to explain how to use it? Why were all the supporting files
stripped out of the builds? Or are the builds just not being packaged
properly?
I was just thinking along the same lines. I've been trying to figure
out
what packages should be in dist. Off the top of my head I see the
following components to the dist.
server: a packaged version configured so you can unpack and run
xindice.{sh,bat}
(which I think should be renamed to xindice-server.{sh,bat}) and have a
standalone server. It would be even nicer if you could just run
something
like java -jar xindice-server.jar.
client: the command line tool packaged and able to run with something
like
java -jar xindice-client.jar.
war: The war file for distribution, we should verify that it installs
and
deploys in jetty and tomcat ... others?
src: a grab of the source tree, with enough contents to build server,
client and war.
examples: the examples packaged with source and binaries
docs: api, user and developer documentation.
anything else?
-k.
Kimbro Staken
Software, Consulting and Writing http://www.xmldatabases.org/
Apache Xindice native XML database http://xml.apache.org/xindice
XML:DB Initiative http://www.xmldb.org