conventions over (not instead) configuration, while staying flexible enough to be customized to the needs of a particular project. In other words, the build tool bends to the project’s will, not the other way around.
describing what needs to be done. Extensible : Has a growing an thriving plugin ecosystem. Productive : Fosters fast and reproducible builds. Convenient : It’s CI friendly (gradle wrapper).
option for building the directory structure 2. Zip option for packing all in a single file 3. Create launch scripts (for all target platforms!) 4. Might require custom profiles OR configure the appassembler plugin