1.关于jar包
概念:
基于zip文件格式的文件 ,把java生成的类文件,资源文件,管理文件以特定的格式打包成一个独立的文件,便于程序的发布和网络下载.
2.maven
Apache Maven 是一种用于软件项目管理的工具,基于 Project Object Model(POM),用来管理项目的构建,汇报及文档生成等功能。
maven 的目标是完成项目构建解决的一切繁琐事宜。
- 提供一个标准的项目工程目录
- 提供项目描述
- 提供强大的版本管理工具
- 可以分阶段的进行构建过程
- 提供了丰富的插件库使用
(1)idea中的配置
(2)依赖管理
什么是 maven 仓库(maven repository)
maven 仓库是一个类似手机上的 App Store 的东西,上面会有全世界的人上传的各种第三方的 jar 包供我们使用,当我们的项目需要用到其中的内容,可以像手机安装 app 一样方便的进行查找和按照。
其中,我们的项目用到了另一个项目,