- Hands-On Cloud:Native Microservices with Jakarta EE
- Luigi Fugaro Mauro Vocale
- 115字
- 2021-07-02 13:47:11
Dependencies
The second factor is related to the dependency management tool. I'm familiar with the Java environment and, since its first release, I've been using Maven to explicitly declare and isolate dependencies.
Maven does it, concentrating everything into a file named pom.xml, where you can specify the library or framework you want to use and the exact version. Maven will compile and build your code by downloading the JARs you need from the internet (Maven repositories). Nevertheless, there are a lot of dependency management tools for all modern programming languages, such as Ivy, Gradle, Gemfiles, Bundler, and Godm.
Long story short, have a dependency management tool that ensures consistency in the build.
推薦閱讀
- 物聯(lián)網(wǎng)標準化指南
- RCNP實驗指南:構(gòu)建高級的路由互聯(lián)網(wǎng)絡(luò)(BARI)
- 從區(qū)塊鏈到Web3:構(gòu)建未來互聯(lián)網(wǎng)生態(tài)
- INSTANT PhpStorm Starter
- 5G承載網(wǎng)網(wǎng)絡(luò)規(guī)劃與組網(wǎng)設(shè)計
- Spring Boot 2.0 Projects
- Learning Karaf Cellar
- 信息通信網(wǎng)絡(luò)建設(shè)安全管理概要2
- 射頻通信系統(tǒng)
- 物聯(lián)網(wǎng)長距離無線通信技術(shù)應(yīng)用與開發(fā)
- Scala Design Patterns.
- 紅藍攻防:構(gòu)建實戰(zhàn)化網(wǎng)絡(luò)安全防御體系
- 網(wǎng)管第一課:網(wǎng)絡(luò)操作系統(tǒng)與配置管理
- Learning Storm
- 深入理解OpenStack Neutron