Java and SCons: We had to build a Coding Competition for an IDE in 2009. Developers would drop in Code. I went on with the research it appeared that SCons support for Java was basic. And we had to come up with our own way of solving the -classpath problem. Setting the class path and JavaStrategy
project-java-build-run main files: SConstruct, config.py, run.py.
SConstruct: Main build functions.
config.py: lib: lib files needed for compilation. src: Source files. bin: Compiled class files. tools: scons-local or junit.
run.py: Execution.
The idea was to walk directories and pick the jars

SConstruct: Main build functions.
config.py: lib: lib files needed for compilation. src: Source files. bin: Compiled class files. tools: scons-local or junit.
run.py: Execution.
The idea was to walk directories and pick the jars