摘要: 配置pom.xml 配置在那个周期的那个阶段执行该插件的功能 上图是配置了使用插件source3.0.1,该插件的功能是打包源码 并配置了在package阶段后执行打包源码的操作jar no fork 执行 当对某项目执行package操作时,会顺带执行jar no fork 并生成源码包到targ 阅读全文
posted @ 2017-04-22 13:27 l.shane 阅读(167) 评论(0) 推荐(0) 编辑
摘要: Maven有三个独立的生命周期,每个生命周期都不会出发别的生命周期的操作 若直接执行生命周期后面的操作,maven会默认执行前面的操作 如项目创建好后,直接执行mvn install,会默认依次执行compile、test、package clean 清理项目 1、pre clean 清理前工作 2 阅读全文
posted @ 2017-04-22 13:16 l.shane 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 创建Maven项目 右键 new other(Ctrl+n) Maven Project quickStart(catalog) 执行指令 右键 Run As Maven build(第二个,第一个会默认执行上一次的goals) 在goals中填写指令 compile、install、package 阅读全文
posted @ 2017-04-22 13:06 l.shane 阅读(162) 评论(0) 推荐(0) 编辑
摘要: maven的依赖都是使用坐标找到对应的构件来进行的 坐标 即groupId+artifactId+version 上图第一个红框是本项目的坐标 第二个红框是依赖的项目的坐标 构件 坐标对应的jar包 仓库 根据坐标获取构件时优先去本地仓库获取,若未获取到再去中央仓库获取 本地仓库 本地仓库默认位置在 阅读全文
posted @ 2017-04-22 12:43 l.shane 阅读(196) 评论(0) 推荐(0) 编辑
摘要: mvn compile 编译,编译后生成target文件,里面包含classes mvn test 执行test,测试后在target下生成reports文件夹,测试报告 mvn package 打包,在target下生成jar包 mvn clean 删除target mvn install 将该项 阅读全文
posted @ 2017-04-22 12:08 l.shane 阅读(117) 评论(0) 推荐(0) 编辑