update doc + add groovydoc & source to the build