Add Java API
Publish new artifacts