1.Maven私服
依赖和插件都属于构件。
二、依赖、依赖的构件库、插件库、构件的发布包
1.依赖
2.对于依赖的构件库,通过<repositories>设置
- id,库的ID
- name,库的名称
- url,库的URL
- layout,在Maven 2/3中都是default,只有在Maven 1.x中才是legacy
- releases,库中版本为releases的构件
- snapshots,库中版本为snapshots的构件
3.插件库使用<pluginRepositories>单独设置。
4.<distributionManagement>负责管理构件的发布包和其他编译生成的支撑文件,这里配置的<repository>给出的是当前项目部署后所发布的库。
(1)该<repository>的url是当前Maven项目的构件所发布的地址(但是注意,未必是访问该构件的地址)。
(2)<snapshotRepository>,表示开发过程中的发布库;
(3)site表示部署当前maven项目的网站和文档