Maven(一)maven的安装、以及 compile、test、package 命令

Maven(一)maven的安装、以及 compile、test、package 命令_第1张图片
图片发自App

下载二进制zip

Maven(一)maven的安装、以及 compile、test、package 命令_第2张图片
图片发自App

解压

Maven(一)maven的安装、以及 compile、test、package 命令_第3张图片
图片发自App

maven内部目录结构

Maven(一)maven的安装、以及 compile、test、package 命令_第4张图片
图片发自App

bin目录

Maven(一)maven的安装、以及 compile、test、package 命令_第5张图片
图片发自App

boot目录

Maven(一)maven的安装、以及 compile、test、package 命令_第6张图片
图片发自App

conf目录

Maven(一)maven的安装、以及 compile、test、package 命令_第7张图片
图片发自App

配置一个M2_HOME的系统变量

Maven(一)maven的安装、以及 compile、test、package 命令_第8张图片
图片发自App

配置环境变量Path

Maven(一)maven的安装、以及 compile、test、package 命令_第9张图片
图片发自App

查看是否配置成功

Maven(一)maven的安装、以及 compile、test、package 命令_第10张图片
图片发自App

Maven工程的规定结构:

Maven(一)maven的安装、以及 compile、test、package 命令_第11张图片
图片发自App

建好Java类和测试类:

Maven(一)maven的安装、以及 compile、test、package 命令_第12张图片
图片发自App

pom配置文件可以去struts核心jar包中找:

Maven(一)maven的安装、以及 compile、test、package 命令_第13张图片
图片发自App

删掉没用的东西,留下基本结构:

Maven(一)maven的安装、以及 compile、test、package 命令_第14张图片
图片发自App

groupId是项目的主包名:

Maven(一)maven的安装、以及 compile、test、package 命令_第15张图片
图片发自App

产品Id可以是项目名:

Maven(一)maven的安装、以及 compile、test、package 命令_第16张图片
图片发自App

版本号快照:

Maven(一)maven的安装、以及 compile、test、package 命令_第17张图片
图片发自App

导入junit的依赖:

Maven(一)maven的安装、以及 compile、test、package 命令_第18张图片
图片发自App

切到项目目录下,编译项目中的java文件:

Maven(一)maven的安装、以及 compile、test、package 命令_第19张图片
图片发自App

编译成功,会生成target文件夹,会在classes目录下生成.class文件:

Maven(一)maven的安装、以及 compile、test、package 命令_第20张图片
图片发自App

运行项目中的测试Java类:

Maven(一)maven的安装、以及 compile、test、package 命令_第21张图片
图片发自App

测试通过:

Maven(一)maven的安装、以及 compile、test、package 命令_第22张图片
图片发自App

测试后会在target文件夹中生成reports文件夹和test-classes文件夹:

Maven(一)maven的安装、以及 compile、test、package 命令_第23张图片
图片发自App

运行mvn package打包命令:

Maven(一)maven的安装、以及 compile、test、package 命令_第24张图片
图片发自App

会将项目打成jar包、生成归档文件夹:

Maven(一)maven的安装、以及 compile、test、package 命令_第25张图片
图片发自App

你可能感兴趣的:(Maven(一)maven的安装、以及 compile、test、package 命令)