本地仓库
在 Maven 项目中,pom.xml
文件中的 dependencies
节点为项目需要的数据包,那编
译运行时 jar 包都下载到哪里呢?
Maven 有本地的仓库,地址默认为 ~/.m2/repository
进入目录会发现,本地所以项目的依赖包都以包名加版本号的形式存放在里边,例如
1 | $ cd ~/.m2/repository/org/jdom/jdom/1.1 |
本地仓库的位置可以通过配置文件修改
1 | $ vim /usr/local/Cellar/maven/3.6.0/libexec/conf/settings.xml |
1 | <localRepository>/path/to/local/repo</localRepository> |
安装本地项目到仓库
假如我们写完一个项目,希望它可以像其他 jar 包一样,可以在其他项目中使用,首先我们可以先安装到本地仓库。
根目录下执行安装命令即可
1 | $ mvn install |