org.apache.maven.archetypes:maven-archetype-quickstart 是一个Maven项目的骨架(archetype),用于快速创建一个简单的Maven项目。当我们在命令行执行:
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生命周期所需的标准目录结构和文件。这为我们后续的项目开发奠定基础,省去了创建所有这些目录和文件的时间。 标签:Maven,java,quickstart,archetypes,--,maven,archetype From: https://www.cnblogs.com/easycoding20211115/p/17377318.html