On 1/19/11 1:36 AM, [email protected] wrote:
IMO we should use Maven to create a ZIP deliverable with all libs and
scripts in place,
Yes, that would be the binary distribution which should be similar to the
one we shipped over at sourceforge. And we need a source distribution
which should be an extract of the opennlp folder from svn.
Additionally the jars (also source jars) should be published in the
incubator maven
repository. The documentation (docbook and api docs) should be
published on the website.
and maybe we should have a folder inside target with the
same ready to use structure and we could direct people to run from that
folder.
We could create a special script which can launch opennlp directly form
the project folder.
For convenience this script might be located in the bin folder, and the
other script which is actually put
in the distribution could be somewhere else.
To run the tools directly from the project folder we need the maxent jar
on the classpath,
there might be several ways how to solve this. One could be to write a
script which
uses maven, referencing the jar inside the local repo, or copying it
over to the target folder
during the build.
I do not have a strong opinion about what is the best way, but I noticed
that the maven
way might not work for us, because maven always prints some stuff to the
console which might
interfere with the format converts and other tools we have which rely on
the stdout output.
Jörn