在上一篇文章中,创建项目需要写完Java文件,然后按照maven目录架构创建对应路径文件,繁琐复杂,现可以用archetype插件自动创建此目录,然后编写Java内容。
maven约定的目录结构:
创建方法有两种:
第一种:根据引导一步步输入包的信息
命令:mvn archetype:generate -DarchetypeCatalog=*。其中参数-DarchetypeCatalog是用来指定archetype-catalog.xml文件要从哪里来获取,有五种取值:
(1)remote(默认):即从http://repo1.maven.org/maven2/archetype-catalog.xml路径自动下载archetype-catalog.xml文件,因速度很慢,会导致创建过程卡主。
(2)internal:maven-archetype-plugin内置。
(3)local:从本地仓库获取archetype-catalog.xml文件,那么本地仓库怎么会有呢ÿ