fix javadoc, add mvn site