Maven工程结构
Maven工程树如下所示。
1 | Hello |
第一个Maven程序
在pom.xml中添加以下配置内容。
1 | <dependencies> |
添加完上述内容后,IDEA就会自动将junit包导入到工程。
接下来在src.main.java下创建一个软件包com.tipdm.maven。
然后在该软件包下新建一个Java类,叫做Hello。内容如下:
1 | package com.tipdm.maven; |
创建完毕后,我们要对其进行测试。这个时候需要在src.test.java下创建测试类HelloTest,内容如下。
1 | import com.tipdm.maven.Hello; |
创建完后,接下来使用Maven的方法运行测试文件。
点击右侧的Maven图标,选择Hello库下的生命周期。

打开后可以看到有以下一些内容。
| 命令名称 | 作用 |
|---|---|
clean |
清空编译结果 |
compile |
编译主程序 |
test |
编译测试程序,并运行单元测试方法 |
package |
打包工程为jar包 |
install |
将打包的jar包放入本地仓库 |
接下来分别演示其功能。
compile功能
运行前工程文件夹如下:

点击compile编译主程序。

再次查看工程文件夹

跟之前相比工程文件夹下多了一个target文件夹,打开target文件夹内容如下。

这些内容就是主程序的编译结果。
test功能
双击点击test功能,让其运行。

再次查看target目录,这个时候文件夹下又多出了一些文件夹,这些文件夹就是编译测试程序的结果。

clean功能
双击clean

这个时候再次回到工程文件夹,可以看到target文件夹已经被删除。

package功能
双击package,这个时候程序会自动进行编译并打包为jar包,存放在target目录下。

install功能
双击install

这个时候程序会自动将该工程的jar包,放入到本地的仓库中。
具体放入的路径位置在pom.xml配置文件中指定。如下所示。

在本地文件夹中找到当前工程的jar包。

现在我们第一个Maven程序就创建完成了。