Skip to content

Latest commit

 

History

History
21 lines (14 loc) · 866 Bytes

File metadata and controls

21 lines (14 loc) · 866 Bytes

Build

What is Build and Package Management Tools

Whenever the Developers write a code using the languages they prefer such as (JAVA/NodeJS/Golang/Python), they can run directly on the local machine, using the code they developed, But if we want to run our developed code on the the different machines and different OS, we basically have to install all the dependicuies again, on the new machine and lots of work. to solve this one, every language have the build tools which compiles and compress and package all the dependecnies in to one single binary file(i.e .exe,deb/rpm, jar,..) so that we can deploy this one single file.

NOTE: Build Once and Deploy Many times.

JAVA Build Tools

Will find details about some java based build tools

  • Ant
  • Maven
  • Gradle

Nodejs Build Tools

  • npm

Go

  • go build - command