
maven
文章平均质量分 68
Jacob-wj
这个作者很懒,什么都没留下…
展开
-
Maven探究一:mirror和repository 区别
1 Repository(仓库) 1.1 Maven仓库主要有2种: remote repository:相当于公共的仓库,大家都能访问到,一般可以用URL的形式访问 local repository:存放在本地磁盘的一个文件夹,例如,windows上默认是C:\Users\{用户名}\.m2\repository目录 1.2 Remote Reposito转载 2017-04-14 14:59:13 · 626 阅读 · 0 评论 -
Maven探究二:快照与发布,RELEASE与SNAPSHOT
发布RELEASE 用户A将代码打包发布到RELEASE仓库,具体操作参考上篇文章。用户B使用时,需要在pom.xml添加JAR包的依赖坐标。如果用户A将版本从1.0升级为2.0,用户B使用时也需要同时在pom.xml中修改坐标版本。但是RELEASE是稳定版本,是经过测试以后才会发布的,通常不会频繁的升级版本 快照SNAPSHOT SNA转载 2017-04-14 16:22:50 · 3449 阅读 · 0 评论 -
maven探究三:maven配置全局的jdk
配置如下: 在maven的安装路径的conf下的settings.xml 文件中,增加以下配置 jdk17 true 1.7 1.7 1.7 1.7原创 2017-04-19 15:09:52 · 678 阅读 · 0 评论 -
maven探究四:在maven中配置nexus作为私服仓库
让maven项目使用nexus作为远程仓库有两种方式,第一种是在项目的pom.xml中进行更改,让单个项目使用nexus仓库;另一种是通过修改maven的配置文件settings.xml进行更改,让所有项目都使用nexus仓库。第一种方式需要针对每个项目都进行配置,较为繁琐。故建议选择第二种配置方式,一次性到位。 进入maven安装目录的conf文件夹打开,修改settings.xml文件。原创 2017-04-19 16:02:02 · 471 阅读 · 0 评论 -
maven探究五:发布工程到nexus私服中
在团队协作开发的过程中,经常需要通过私服管理共同的业务模块,本节介绍如何将模块工程发布到nexus当中。 步骤一: 在maven的settings.xml文件中配置发布的权限(主要是nexus对应的账户的密码的配置) nexus-releases admin admin123 nexus-snapshots admin原创 2017-04-19 16:38:44 · 661 阅读 · 0 评论 -
Maven 支撑下的War应用依赖另外一个WAR应用的解决方案
最近在做项目中,用Maven管理项目间的依赖关系,在此把问题及解决方案描述一下,以资共享。 问题描述:有两个项目A和B,Dynamic Web Project。依赖关系是,B-->A,一种方式是利用maven-war-plugin的Overlay机制(例子可参见官网),但这种解决方案默认是将两个Web应用的资源进行合并,相关的class都会被复制到WEB-INF/classes下面,相关的转载 2017-08-14 20:21:53 · 565 阅读 · 0 评论