一、项目结构
Maven 是一种基于约定的项目管理工具,它的项目结构规范化程度很高。一个标准的 Maven 项目通常包含以下目录和文件:
my-project/
|-- pom.xml
`-- src/
|-- main/
| |-- java/
| | `-- (Java源代码文件)
| `-- resources/
| `-- (非 Java 资源文件)
`-- test/
|-- java/
| `-- (测试源代码文件)
`-- resources/
`-- (测试类所需的资源文件)
其中,这些目录和文件的作用如下:
- my-project:项目名称,通常是由字母、数字和短横线组成的形式。
- pom.xml:项目的核心配置文件,包括项目的元数据、依赖库和构建配置等信息。
- src/:源代码和资源文件的根目录。
- main/:项目主要代码的根目录,包括应用程序的源代码和主要资源文件。
- java/:应用程序的 Java 源代码目录。
- resources/:应用程序需要的主要资源文件,例如配置文件、国际化资源文件等。
- test/:测试代码和资源文件的根目录。
- java/:测试源代码目录。
- resources/:测试类需要的资源文件。
pom.xml怎么写?
pom.xml