Maven服务java平台
项目构建
依赖管理
不会出现兼容性的问题减少沟通代价
maven配置本地创库
远程仓库
阿里的远程
alimaven
aliyun maven
http://maven.aliyun.com/nexus/content/groups/public/
central
第一行maven 的安装目录
第二行 maven\conf目录下set配置文件
第三行本地仓库路径
当前maven设置
新项目maven设置
Idea2020.2版本
maven常见错误
3.3.1初次使用ldea打包Maven项目报错 Non-parseable settings expected START_TAG or END_TAG解决:
在配置setting.xml时所有行要正确对齐.请将所有标签之间的空格删除掉,然后一个一个Tab对齐。
3.3.2错误描述:“build.plugins.plugin.version’for org.apache.maven.plugins:maven-compiler-
plugin is missing.@line 116,column21
版本丢失需要加上version 版本号
maven 的一些标签信息
mode1Version:指定当前pom的版本
groupId:(主项目标示,定义当前maven属于哪个项目,反写公司网址+项目名)artifactId:(实际项目模块标识,项目名+模块名)version(当前项目版本号,第一个e标识大版本号,第二个e标示分支版本号,第三个e标识小版本号,e.e.1,snapshot快照,alpha内部测试,beta公测,release稳定,GA正式发布)
properties:一些常用属性的声明(包括依赖的版本号,编码,贷源位直等)
name:项目描述名
ur1:项目地址
description:项目描述
developers:开发人员列表
1icenses:许可证
organization:组织
dependencies:依赖列表
dependency:依赖项目里面放置坐标scope:包的依赖范围
optional:设置依赖是否可选
exclusions:排除依赖传递列表
dependencyManagement:依赖的管理build:为构建行为提供支持
plugins:插件列表
parent:子模块对父模块的继承
modules:聚合多个maven项目
https://mvnrepository.com/
maven的依赖网站