DEV Community

Discussion on: Whats you preferred jvm build system?

Collapse
 
siy profile image
Sergiy Yevtushenko

Maven's build lifecycles is a brilliant idea. It looks rigid, because it limits number of ways things can be done. In fact it just organizes build process, makes it predictable and reproducible.

Collapse
 
josephtaylor profile image
J. Taylor O'Connor

Totally agree! If the build tool is too flexible you get creativity working its way into the build process, which just makes it harder to understand. Generally, I feel like if you’re trying to do something in your build that can’t fit into maven’s paradigms, it’s probably doing something it shouldn’t be doing.