3 ms·
I spent many years working with Java and never used bash for deployment. Maven covers all the bases. And when you have something really custom, you write a mave
by tootie 5y ago
I spent many years working with Java and never used bash for deployment. Maven covers all the bases. And when you have something really custom, you write a maven plugin. Which can also be managed with Maven.
- __MatrixMan__ 5y agoOh the bash scripts had nothing to do with deployment, they just fixed the data that the buggy deployment created. It's only relevant because the high level of encapsulation that made deps easy to manage also represented a barrier. Using diff and awk was fast enough, the reimplementation in java wasn't (happened just a few times). Language ecosystems with a more permeable encapsulation style make it easier to reference tools outside of that ecosystem at the cost of making it harder to get your deps straight.