手动创建第一个Maven案例:Maven是一个项目管理和构建自动化工具。但是对于我们程序员来说,我们最关心的是它的项目构建功能,所以这里介绍的就是怎样用Maven来满足我们项目的日常需要。
Maven使用惯例优于配置的原则 。它要求在没有定制之前,所有的项目都有如下的结构:
一个maven项目在默认情况下会产生JAR文件,另外,编译后 的classes会放在 ${basedir}/target/classes下
面,JAR文件会放在${basedir}/target下面。
接下来我们手动构建第一个maven项目
第一步:在code目录下建立maven01目录,进入这个目录下,建立一个src的目录,在这个目录下新建两个文件
夹,分为命名为main和test,分别在main目录和test目录下建立java目录,这基本就是maven项目的基本骨架。因为
项目比较简单,这里省略了resources目录。
第二步:在main下的java目录中建立com.demo.maven01.model的包结构,在包结构下包含一个HelloWorld
的java源文件。
第三步:在test下的java目录中同样建立和源文件一样的包结构,也就是com.demo.maven01.model的包结
构,在包结构下包含一个HelloWorldTest的java源文件。
第四步:在项目maven01的目录下,也就是和src同级的目录中新建一个pom.xml配置文件,其中的一些配置事
项在这里先不做详细的介绍,只是使用。
其中pom.xml配置文件的代码是:
4.0.0 com.demo.maven01 maven01-model 0.0.1SNAPSHOT junit junit 4.10
第五步:打开DOS命令窗口,切换盘符到到e盘使用:e:,然后进入到项目maven01目录下,使用的命令为:cd
E:\Java\develop\maven\maven01。
第六步:使用命令mvn compile进行项目的编译,看看maven01目录下多出target目录,里面包含编译相关的
一些文件目录。
第七步:编译成功后,我们可以使用命令mvn test进行项目的测试,测试后,target目录中也会多出响应的测试
相关的文件目录。
第八步:测试成功后,我们也可以使用命令mvn package进行项目打包,也就是生成jar文件。
到这里的话,差不多第一个maven01项目就差不多了。