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.

Reply via email to