Re: SISC and Maven

"Alessandro Colomba" <[email protected]> Sun, 17 Feb 2008 18:37:35 -0500
Newsgroups gmane.comp.java.sisc.devel,gmane.comp.java.sisc.user
Message-ID <[email protected]>
I have made available the most recent snapshot of mavenized SISC at:

http://acolomba.chaosnet.org/sisc-mvn/sisc-mvn-2008-02-17.tar.gz

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.
___
Alessandro




On Dec 9, 2007 10:17 PM, Alessandro Colomba <[email protected]> wrote:
> Hello,
>
> 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:
>
> http://acolomba.chaosnet.org/sisc-mvn-2007-12-09.tgz
>
> 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:
>
> ---
> COMPILE
> - 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)
>
> ASSEMBLY
> - SRFI-22 install package
> - manpage
> - copy css file to HTML manual location
> - generate distributables (tar, zip, etc.)
>
> DOCS
> - javadocs
> - PDF generation of SSS manual
> - site generation?
>
> RELEASE
> - SCM connection (wrong url?)
> - setup repository or join Maven
> - pushing distributables to sourceforge?
> ---
>
> Again, feedback is more than welcome.
> ___
> Alessandro
>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/