Maven私服使用

eclipse配置

修改eclipse中settings.xml中配置。


Settings.xml配置如下,其中的部分修改为本地的仓库路径



发布版本到私服

pom.xml中在project标签下增加标签:


右击项目》run as》选择workspace为当前项目,输入goals:deploy –e》点击run,即可发布。


稳定版本(release)和快照版本发布区别

稳定版本(release) 版本号一般以三个数字和小数点命名,第一部分为主版本号,第二部分为次版本号,第三部分为修订版.

主版本号:当功能模块有较大的变动,比如增加模块或是整体架构发生变化。此版本号由项目决定是否修改。

次版本号:相对于主版本号而言,次版本号的升级对应的只是局部的变动,但该局部的变动造成程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,或者是功能上有大的改进或增强。此版本号由项目决定是否修改。

修订版本号:一般是Bug 的修复或是一些小的变动或是一些功能的扩充,要经常发布修订版,修复一个严重 Bug 即可发布一个修订版。此版本号由项目经理决定是否修改。

pom中配置格式如下,其中2为主版本号,3为次版本号,1为修订版本号。



快照(snapshot)的VERSION必须以SNAPSHOT结尾,否则会发布到release仓库中,比如:0.0.1-SNAPSHOT。

快照版本每次发布到私服中时,版本号可以不变,其他人如果引用了此版本,会自动同步(maven每小时检查该快照有修改,如果有则同步至本地仓库)。

经常变动不稳定,且被很多项目依赖的项目,可以用SNAPSHOT版本发布。





私有jar包上传

如果有部分jar包公共仓库中搜索不到,可以自己上传。

访问网址:http://192.168.100.61:8081/nexus

登录后,选择一个hosted仓库,如要上传ojdbc.jar。第一步在左侧选择Repositories,第二步,按下图标红处填写jar包信息,选择上传。



最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • |-1-更新内容[6.从仓库解析依赖的机制(重要)] 1Maven仓库作用 仓库用来存储所有项目使用到构件,在ma...
    zlcook阅读 11,415评论 0 25
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,656评论 19 139
  • 首先私服是一种衍生出来的特殊的Maven远程仓库,构建私服的好处请看3.5私服 可以帮助大家建立私服的仓库管理软件...
    zlcook阅读 13,624评论 0 32
  • 前言什么是 POMQuick Overview POM 常用元素 pom.xml 完整注释 参考 0 前言 什么是...
    阿父阅读 14,324评论 1 36
  • 前两天的文章《人生没有太晚的开始》,鼓励大家尽早行动,获得了小伙伴们的共鸣,大家都纷纷表示要振作,要努力学习,要努...
    猛虎哥阅读 3,641评论 2 1