I have made available the most recent snapshot of mavenized SISC at:
This version is based on SISC 1.17, and supports all the original SISC
targets, with two omissions:
1) I have not tested the PDF manual generation, even though I have
reproduced the original ant target as faithfully as possible. The
process depends on an external toolchain, and I would appreciate help
by somebody who has that already set-up (Scott?)
2) The debian packaging is not implemented yet.
I have added a BUILD file that lists the various maven goals to
compile/install, generate distribution files, etc. One hopefully
useful addition is two self-contained jars, for the lite and full
versions, so that SISC may be run with the "java -jar" option.
Any feedback would be welcome.
I should also thank Sergey Pariev for his help on getting the
assemblies up and running.
On Dec 9, 2007 10:17 PM, Alessandro Colomba <acolomba@...> wrote:
> Scott has kindly agreed to let me turn the next SISC release into a
> Maven project, and I have begun working on that.
> Among the benefits, SISC should become more accessible to users'
> projects, especially as it gains dependencies on third-party libraries
> (e.g. asm-commons.)
> Another benefit will come to SISCweb users, such that getting a basic
> SISCweb project up and running may be accomplished through a Maven
> archetype with just a couple of commands.
> For those interested in a preview or in providing feedback, I am
> making a snapshot of my current work temporarily available at:
> Currently SISC and its HTML manual build correctly. (I am using the
> generated JARs without trouble from my mavenized SISCweb.) This
> snapshot is made against v1.16.6, even though the final work will
> apply to v1.17.
> My MAVEN-TODO lists the following outstanding items:
> - generate lite heap (plan to build full-heap on top of lite)
> - boot ant target (not sure what this is)
> - classopt ant target (idem)
> - tests (should work, not tried)
> - cleaner Quantity selection (copy template to and compile from
> generated-source folder)
> - SLIB (should be placed in src/main/resources)
> - SRFI-22 install package
> - manpage
> - copy css file to HTML manual location
> - generate distributables (tar, zip, etc.)
> - javadocs
> - PDF generation of SSS manual
> - site generation?
> - SCM connection (wrong url?)
> - setup repository or join Maven
> - pushing distributables to sourceforge?
> Again, feedback is more than welcome.