Archetype生成Maven项目骨架

手动创建Maven项目时,我们是一步步手动来创建Maven项目的骨架的,如src\main\java、src\test\java、pom.xml等等,Maven3中我们可以直接使用 mvn archetype:generate命令来生成一个Maven的骨架

Maven会提示我们输入要创建项目的groupId、artifactId、  version、以及包名package,如下输入并确认:
Archetype生成Maven项目骨架_第1张图片

我们实际上是在运行插件maven-archetype-plugin插件, Archetype插件将根据我们提供的信息创建项目骨架。
在当前目录下,Archetype插件会创建一个名为mavendemo(我们定义的artifactId)的子目录,
从中可以看到项目的基本结构:

基本的pom.xml已经被创建,里面包含了必要的信息以及一个junit 依赖;

主代码目录src/main/java 已经被创建,在该目录下还有一个Java 类cn.nveo.maven.mavendemo.App.java,注意这里使用到了我们刚才定义的包名;

测试代码目录src/test/java 也被创建好了,并且包含了一个测试用例 cn.nveo.maven.mavendemo.AppTest.java 。 

Archetype可以帮助我们迅速地构建起项目的骨架,在前面的例子中,我们完全可以在Archetype生成的骨架
的基础上开发HelloMaven项目以节省我们大量时间

你可能感兴趣的:(Archetype生成Maven项目骨架)