maven(七)仓库

仓库分为本地仓库和远程仓库。在maven开发的项目中,这个项目不引进第三方的jar包,是用的时候通过pom依赖机制,从本地仓库或者远程仓库去获取第三方的jar包,然后存到本地仓库。这样只要本地仓库有需要的jar包就可以离线开发了。在打包发布的时候maven会自动把需要的jar包,打包到项目当中,供项目使用。

1、本地仓库

在settings.xml中添加<localRepository>E:\test-maven\repo</localRepository>
maven(七)仓库

本地仓库直接修改localRepository标签中的内容即可,组件必须通过安装到本地仓库的过程才能提供给其他项目使用。用maven命令claean install即可,项目组件会自动打包到本地仓库中,之后就可以把他当作第三方组件使用了。

2、*仓库

如果要修改*仓库,直接修改maven源码中的xml文件,或者直接在settings.xml文件中重新写一个central即可

maven(七)仓库

里面的url就是仓库域名地址。snapshots是快照版本。这个配置可以指定其位置是本局域网私有服务器的url。

3、远程仓库

其实远程仓库和*仓库功能差不多,*仓库就是把大多数的资源加入进去,而远程仓库是个人或者公司开发的项目,我们只要down到本地仓库即可。例如:JBoss Maven仓库

maven(七)仓库