Archetype生成Maven项目骨架

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

Maven会提示咱们输入要建立项目的groupId、artifactId、  version、以及包名package,以下输入并确认:


咱们其实是在运行插件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项目以节省咱们大量时间
相关文章
相关标签/搜索