Toolchain
The set of tools you need for software dev in CS56
What is a toolchain?
According to Wikipedia: “In software, a toolchain is a set of programming tools that is used to perform a complex software development task or to create a software product, which is typically another computer program or a set of related programs.”
The Toolchain we’ll use in CS56 includes:
- Java 11 (the
javacandjavacommands, plus others that come with the OpenJDK 11 Java Deveopment Kit) - Maven (the
mvncommand) - Git (the
gitcommand) - An editor or IDE (
vim,emacs,VS Code,IntelliJ, etc.)
Also may be useful:
- Spring CLI (Downloaded from https://repo.spring.io/snapshot/org/springframework/boot/spring-boot-cli