How do you build your Java apps