![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
Freeze-e
Step on!
展开
-
Maven 常用命令
1. 创建Maven的普通Java项目mvn archetype:create -DgroupId=packageName -DartifactId=projectName2.创建Maven的Web项目mvn archetype:create -DgroupId=packageName -DartifactId=webappName -Dar...原创 2018-10-25 22:29:12 · 85 阅读 · 0 评论 -
Maven坐标
groupId 定义当前Maven 项目隶属的实际项目,比如SpringFramework这个项目,对应的有spring-core 、spring-context等 artifactId 定义实际项目中的一个Maven项目,推荐使用实际项目名作为 artifactId 的前缀,例如spring-core version 该元素定义Maven项目当前所处的版本 packaging 定义Mave...原创 2018-11-12 23:25:51 · 118 阅读 · 0 评论 -
Maven dependency 详解
groupId、artifactId和version:基本坐标 type:依赖的类型,对应项目坐标定义的packaging scope依赖的范围 optional标记依赖是否可选(不推荐) exclusions,用来排除传递性依赖 依赖范围compile 编译依赖范围,默认使用该范围,对于编译、测试、运行三宗classpath都有效。 test 测试依赖范围,只对测试cla...原创 2018-11-12 23:32:43 · 12812 阅读 · 0 评论 -
Maven 生命周期
maven 拥有三套相互独立的生命周期 clean 、default 、site clean 生命周期pre-clean 执行一些清理前需要完成的工作 clean 清理上一次构建生成的文件 post-clean 执行一些清理后需要完成的工作 default 生命周期validate initialize generate-sources process-source...原创 2018-11-12 23:34:00 · 71 阅读 · 0 评论 -
Maven 插件
插件目标 例如 dependency:analyze、dependency:tree 生命周期的阶段与插件的目标相互绑定,以完成某个具体的构建任务 。内置绑定clean周期的clean 与maven-clean-plugin:clean绑定。 site 周期的site 与maven-site-plugin:site绑定。命令行插件配置用户可以在Maven命令中使用-...原创 2018-11-12 23:36:33 · 82 阅读 · 0 评论 -
Maven 私服
私服 架设在局域网内的仓库服务,代理广域网上的远程仓库,供局域网上的Maven用户使用。 用户从私服请求构件,而四附上不存在该构件,则从外部的远程仓库下载,缓存在私服上之后,再为Maven下载请求提供服务。架设私服的好处节省自己的外网宽带 加速Maven 构建 部署第三方构件,如组织内部的私有构件 提高稳定性,增强控制。 降低中央仓库的负荷。配置JBoss Maven...原创 2018-11-12 23:43:05 · 186 阅读 · 0 评论 -
Maven 聚合与继承
聚合在POM中配置<modules> <module>child1</module> <module>child2</module></modules><packaging>pom</packaging> 对于聚合模块来说,其打包方式必须为pom原创 2018-11-12 23:49:01 · 167 阅读 · 0 评论 -
Nexus搭建开发组的私有Maven仓库——转载
转载自 https://www.cnblogs.com/fanzhenyong/p/7709434.html转载 2018-11-12 23:53:09 · 151 阅读 · 0 评论