/src/main/java/ :Java 源码。

/src/main/resource :Java 配置文件,资源文件。

/src/test/java/ :Java 测试代码。

/src/test/resource :Java 测试配置文件,资源文件。

/target :文件编译过程中生成的 .class 文件、jar、war 等等。

pom.xml :配置文件

Maven 要负责项目的自动化构建,以编译为例,Maven 要想自动进行编译,那么它必须知道 Java 的源文件保存在哪里,这样约定之后,不用我们手动指定位置,Maven 能知道位置,从 而帮我们完成自动编译。

遵循“ >>> ”。即能进行配置的不要去编码指定,能事先约定规则的不要去 进行配置。这样既减轻了劳动力,也能防止出错。