maven提供了各類工程的原型模板,只需選擇合適的原型模板並設置相關的參數(例如groupId, artifactId , package, version等)程序員
在命令行敲入 shell
mvn archetype: generate
maven會先列出當前全部可用的原型模板,而後要求程序員選擇一個原型模板(若是當前列出的原型模板太多,能夠輸入過濾條件搜索,過濾條件的格式是[groupId:]artifactId, 大小寫敏感)。 當選擇了一個原型模板後,maven會詢問構建工程的一些必要信息,好比groupId, artifactId, version, package等,確認後,maven就會按照該原型模板自動搭建一個工程.maven
若是咱們事先知道使用哪一個原型模板,能夠直接在mvn archetype:generate後指定,並給出相關的配置參數,例如我要快速建立一個scala基本工程spa
mvn archetype:generate -DarchetypeGroupId=org.scala-tools.archetypes -DarchetypeArtifactId=scala-archetype-simple -DgroupId=com.ggd543.scalademo -DartifactId=scalademo -Dversion=1.0