创建Maven工程
一、Maven项目结构
二、创建项目结构(按照上图)
1.在你settings.xml中指定的目录下创建项目文件,然后按照上面的图片结构,创建对应的pom.xml文件和文件夹。
2.然后在项目文件 ——》src——》main——》java——》com.exercis.maven(包文件)——》创建.java文件并在里面写自己要用的类(下面图示内容)。
3.也可以在项目文件 ——》src——》test——》java——》com.exercis.maven(包文件)——》创建.java文件用于写测试类(下图内容)。
4.在项目文件中和src同目录下,写pom.xml文件(内容为下图)
5.到这里我们就写好了项目工程,下面介绍使用命令行执行项目的构建
三、使用命令行执行项目构建
1.编译项目 ——》mvn compile
a)会自动从maven的私服中下载类相关的jar包,并保存在你settings.xml设置的路径中。
b)会自动在项目文件中生成target文件夹,并在里面生成classes文件夹和字节码文件。
2.测试项目 ——》mvn test
a)会自动从maven的私服中下载测试用的jar包,而且会自动执行编译。
b)会自动在项目文件中生成target文件夹,并在里面生成test-class文件夹和字节码文件,还有存放测试的结果日志文件夹和文件,可以通过查看日志文件来查看错误信息。
3.清理项目 ——》mvn clean
a)自动下载清除所需的jar包,然后删除编译好的字节码文件和classes文件夹。
4.打包项目 ——》mvn package
a)自动下载打包所需要的jar包,将项目非测试类压缩成war、jar、tar文件,可以在pom.xml中指定类型,默认为jar,并且打包时会自动执行测试。
5.安装项目 ——》mvn install
a)自动下载安装所需的jar包,并将打包好的项目安装在你settings.xml中指定的仓库地址,方便其他直接使用项目,同时安装也会自动测试。
6.组合命令 ——》mvn clean package
a)后面的clean 、package可以替换成其他的命令,只要是不在一个流程中的指令都可以组合,例如编译---》测试---》 打包---》安装,这是属于一个流程。
-----------------To Be Continued