《项目管理利器Maven》学习(二):手动创建第一个Maven案例maven01

来源:互联网 发布:mysql explain type 编辑:程序博客网 时间:2024/06/05 02:17

        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配置文件的代码是:

<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">    <modelVersion>4.0.0</modelVersion>      <!-- groupId的值是项目的包名 -->    <groupId>com.demo.maven01</groupId><!-- artifactId的值是模块名 -->    <artifactId>maven01-model</artifactId><!-- version的值是版本 -->    <version>0.0.1SNAPSHOT</version><dependencies>   <!-- 导入Junit依赖 -->   <dependency>       <groupId>junit</groupId>           <artifactId>junit</artifactId>           <version>4.10</version>   </dependency></dependencies>  </project>

       第五步:打开DOS命令窗口,切换盘符到到e盘使用:e:,然后进入到项目maven01目录下,使用的命令为:cd

 E:\Java\develop\maven\maven01。

       

       第六步:使用命令mvn compile进行项目的编译,看看maven01目录下多出target目录,里面包含编译相关的

一些文件目录。

   

       

       第七步:编译成功后,我们可以使用命令mvn test进行项目的测试,测试后,target目录中也会多出响应的测试

相关的文件目录。

   

   

       第八步:测试成功后,我们也可以使用命令mvn package进行项目打包,也就是生成jar文件。

   

       

      到这里的话,差不多第一个maven01项目就差不多了。       




1 0