add java flag project
add java flag project without lib.
add java flag lib
Move the pipeline main to a separated package.
add commandline flag for pipeline.