|
|
|
|
|
by AtlasBarfed
1988 days ago
|
|
Gradle: Inexcusable API churn and arguably worse spaghetti builds than Ant ever had, with loads of undocumented "magic". Maven: BACK TO XML? Awful. Maven's common directory structure is about the only positive it brought, and I still wince at "src/main". They should have flattened more. Also the pedantic "coordinates" or "artifacts". These are jar names and versions, people, not some cyber virtual reality. Maven, while it did push forward on pulling dependencies from repositories, didn't separate the dependency download from the code build, so build reproducibility became dependent on the repository access/status/completeness. |
|