submodule for java projects