3.创建Maven工程

创建Maven工程

一、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

             

                   

猜你喜欢

转载自blog.csdn.net/qq_40672748/article/details/81676703