build add go client
build add java compilation