-
maven 插件配置步骤5:07
查看全部 -
版本号:
0.0.1.snapshot
大版本号+分支版本号+小版本号+版本类型
snapshot 快照版本
alpha 内部测试版本
beta 公测版本
Release 稳定版本
GA 正式发布版本
查看全部 -
mvn -v 查看版本
compile 编译
test 测试
package 打包
clean 删除target
install 安装jar包到本地仓库中
查看全部 -
Maven是基于项目对象模型,可以通过一小段描述信息来管理项目的构建、报告和文档的软件项目管理工具。(帮助我们更有效的管理项目)
maven环境搭建
下载压缩包
配置环境变量
新建变量:MAVEN_HOME 变量值:maven安装目录
Path中添加:%MAVEN_HOME%\bin
验证是否成功
cmd输入:maven -v
查看全部 -
Maven 依赖冲突
短路优先
[no] A -> B -> C -> X (jar)
[yes] A -> B -> X (jar)
查看全部 -
切换 Maven jdk
查看全部 -
依赖传递 ,也可以 切断传递
查看全部 -
依赖 Dependency 相关文档
查看全部 -
Maven 文档查看
maven.apache.org -> Index(category)
查看全部 -
web 项目构建
查看全部 -
maven pom.xml 中重要的 配置项
dependencies : 依赖簇
<dependencies> <dependency> <groupId> </groupId> <artifactId> </artifactId> <version> </version> <type> </type> <!--依赖作用范围, eg: test--> <scope>test</scope> <!--设置依赖可选--> <optional> </optional> <!--排除依赖传递列表--> <exclusions> <exclusion> </exclusion> </exclusions> </dependency> </dependencies>
dependencyManagement : 依赖管理声明 簇(不会被实际运行使用,仅是被子模块继承 声明)
<dependencyManagement> <!--配置项和 dependencies 一致--> <dependencies> <dependency> .... </dependency> </dependencies> </dependencyManagement>
build 构建时依赖插件 及相关 任务 task
<build> <plugins> <plugin> <!--依赖坐标配置 groupId,artifactId,version --> </plugin> </plugins> </build>
parent , modules 配置项
<!--继承父pom相关配置--> <parent> </parent> <!--多模块一起打包编译--> <modules> <module> </module> </modules>
查看全部 -
maven pom.xml 其他可选 配置项
<!--项目描述名--> <name> </name> <!--项目地址--> <url> </url> <!--项目描述--> <description> </description> <!--项目开发者信息--> <developers> </developers> <!--项目许可证[开源许可,eg: MIT ]--> <licenses> </licenses> <!--项目所属组织信息--> <organization> </organization>
查看全部 -
maven 种 POM 解析
<?xml encoding="UTF-8" xmlns=" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation=" http://maven.apache.org/xsd/maven-4.0.0.xsd"?> <project> <modelVersion> 4.0.0 </modelVersion> <groupId> 反写公司网址 + 项目名 </groupId> <artifactId> 项目名 + 模块名 </artifactId> <!-- 版本 数字部分(使用点分隔): 大版本号.分支版本号.小版本号 eg : 0.0.1 版本 描述部分(类型): snapshot 快照 alpha 内部测试 beta 公测 Release 稳定 GA 正式发布 --> <version> 版本好+版本类型 </version> <!--[默认包成 jar, 还支持 war,zip,pom ]--> <packaging>jar</packaging> </project>
查看全部 -
Maven Plugin site(生成项目站点) 构建周期
pre-site 在生成项目站点前要完成的工作 site 生成项目站点文档 post-site 在生成项目站点后要完成的工作 site-deploy 发布生成的站点到服务器上
查看全部 -
Maven Plugin default 构建的生命周期
# compile test package install $ mvn compile # -> test -> package -> install $ mvn compile test package install # mvn 构建项目可以依次执行对应阶段 # maven 总是依次执行 各个阶段 完成到命令指定的阶段
查看全部
举报