Hacker News new | ask | show | jobs
by chris37879 899 days ago
Yup! It's a major step in building any Java application. Things like stripping symbol names, removing unused APIs, and processing non-java assets like images. For Android applications Gradle handles this by invoking some Android specific utilities alongside the java ones, but there's tons of build tools out there for Java that handle doing these things for everything from Blu-Rays to web apps.
1 comments

Not any Java application, only on Android and embedded.

I never ever saw anyone doing it for desktop or server applications.