bash
mvn archetype:generate -DgroupId=com.example -DartifactId=my-project -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
时,Maven会使用这个maven-archetype-quickstart骨架来快速生成一个Maven项目的框架。它会创建以下文件和目录:
my-project
|-- pom.xml
`-- src
|-- main
| `-- java
| `-- com
| `-- example
| `-- App.java
`-- test
`-- java
`-- com
`-- example
`-- AppTest.java
- pom.xml:Maven项目的配置文件
- src/main/java:Java源码目录
- src/test/java:Java测试源码目录
- App.java:一个简单的示例Java类
- AppTest.java:对应的测试类所以,maven-archetype-quickstart这个骨架的作用就是快速搭建一个符合Maven项目结构的框架,
包含编译、测试等一系列Maven生命周期所需的标准目录结构和文件。这为我们后续的项目开发奠定基础,省去了创建所有这些目录和文件的时间。