generate javadoc & source artifacts
use UTF-8 during build as source encoding
add javadoc