maven提供了各种工程的原型模板,只需选择合适的原型模板并设置相关的参数(例如groupId, artifactId , package, version等)
在命令行敲入
mvn archetype: generate
maven会先列出当前所有可用的原型模板,然后要求程序员选择一个原型模板(如果当前列出的原型模板太多,可以输入过滤条件搜索,过滤条件的格式是[groupId:]artifactId, 大小写敏感)。 当选择了一个原型模板后,maven会询问构建工程的一些必要信息,比如groupId, artifactId, version, package等,确认后,maven就会按照该原型模板自动搭建一个工程.
如果我们事先知道使用哪个原型模板,可以直接在mvn archetype:generate后指定,并给出相关的配置参数,例如我要快速创建一个scala基本工程
mvn archetype:generate -DarchetypeGroupId=org.scala-tools.archetypes -DarchetypeArtifactId=scala-archetype-simple -DgroupId=com.ggd543.scalademo -DartifactId=scalademo -Dversion=1.0