架构师成长路线上,maven一定是一个基础中的基础。 > maven[思维导图](http://naotu.baidu.com/file/efa34ecbd8d18e37ea168ba052bf33f1?token=5f73714b2bb5d5ff) ### distributionManagement标签的作用 distributionManagement的作用是"分发构件至远程仓库":`mvn install` 会将项目生成的构件安装到本地Maven仓库,`mvn deploy` 用来将项目生成的构件分发到远程Maven仓库。本地Maven仓库的构件只能供当前用户使用,在分发到远程Maven仓库之后,所有能访问该仓库的用户都能使用你的构件。 我们需要配置POM的distributionManagement来指定Maven分发构件的位置。 ```xml <distributionManagement> <repository> <id>jeecg</id> <name>jeecg Repository</name> <url>http://maven.jeecg.com:8090/nexus/content/repositories/jeecg</url> </repository> <snapshotRepository> <id>jeecg-snapshots</id> <name>jeecg Snapshot Repository</name> <url>http://maven.jeecg.com:8090/nexus/content/repositories/snapshots/</url> </snapshotRepository> </distributionManagement> ```