modern-java-practices
modern-java-practices copied to clipboard
Redo the "What is a build pipeline" page
NOTE: Discussion leads to talking about Software Supply Chain rather than Build Pipeline. Merge this card in #575 and break up into playable cards. Related to #575.
From chat in Slack:
- [x] Record the build output for Gradle and Maven
- [x] Clean up the output to just the tasks/goals (ie, Compile, or Compile tests, or DependencyCheck, etc)
- [ ] Categorize each item into a bucket matching the book chapters
- [ ] Discuss actual vs logical in the sequence of stages/steps
- [ ] Diagram these in a linear sequence
- [ ] Links to files in the code base as examples
- [ ] Add each into the Terms page using generic language
- [x] Merge into the Introduction page; material is part of introducing the book topic to readers
Cleaned up step/stage output from Gradle and Maven. Note that the lines in these 2 text file are in the same sequence as the build output (not alphabetized or otherwise altered).
Generated with:
- Gradle:
./gradlew --dry-run - Maven:
./mvnw buildplan:list
And then edited by hand.
Comments for Gradle match to chapters, I think. Maven is a CVS table, and has not been matched.