Home > Jsi3

Jsi3

Jsi3 is a project mainly written in JAVA and SHELL, it's free.

Java library for network, gui, maths, text, console, etc

Jsi3 - README

################################################################################

JProject2 (build 316) README for Jsi3

JProject2 Author: Rod Harris

################################################################################

Author: Rod Harris

Organisation: None

Created: Fri Jul 29 19:21:55 EST 2011

dependencies: junit-4.8.2.jar jmdns.jar servlet-api-2.5-6.1.3.jar xmlrpc-2.0.1.jar derby.jar derbytools.jar commons-io-2.0.jar

put these in $HOME/lib/ or /usr/local/lib/ or Jsi3/lib/

Building:

jmake script options:

Usage: ./jmake [mode] [optional-args]

where mode may be:

compile This will compile the source code and create the executable jar file Jsi3/bin/jsi3.jar

Files in Jsi3/resource will be included in the jar
Files in Jsi3/copyrights will be included in the jar

Any dependencies must be in the CLASSPATH, or in the
Jsi3/lib/dependencies.txt file.
These dependencies must be found dynamically at compile and run time.

[optional-args] are passed to the javac process

doc run javadoc over src code and place generated html into Jsi3/javadoc

[optional-args] are passed to the javadoc process

clean removes Jsi3/javadoc/ [generated documentation] removes Jsi3/lib/class/ [compiled class files] removes Jsi3/bin/jsi3.jar [executable jar file]

[optional-args] are ignored

release make a release snapshot of your project

requires the 'compiled' jar file
jtag must also be in the path

creates a directory release/build-[#]/
creates a directory release/build-[#]/Jsi3

copies bin/jsi3.jar to release/build-[#]/Jsi3/
zips this up in release/build-[#]/Jsi3-bin.zip

javadocs the source and jars it up in release/build-[#]/Jsi3-javadoc.jar

cleans the project then tars it up as release/build-[#]/Jsi3-src.tar.gz

branch

jtag must be in the path

allows you to branch your source code
makes a copy of src and resource in branch/src-[#]

**) the compiling stage tries to tag the source code - if you don't have the jtag executable it may complain, but it will still build the code, but the jsi3.LibJsi3.BUILD variable won't be incremented and jsi3.LibJsi3.BUILD_TIME won'tbe updated

Previous:OSCon2011