Skip to content

Build Tools

  • A "Build tool" is a catch-all term that refers to anything that is needed to get a piece of software set up, but isn't needed after that.
    • make, gradel, maven, Ant, etc.
  • Use Cases for Build Tools
    1. Production deployment -> setup code-base once, stop changes, ship finished project.
    2. Continuous Integration
    3. Developer environment -> when interactively working and changing a codebase, several times a second (Thoda zyada ho gaya bro ;))
Production Deployment