Maven Archetype plugin是Maven用来创建新工程的工具。Archetypes给开源项目很大的帮助,像Apache Wicket、 Apache Cocoon等。这些项目使用Archetypes提供很多新项目的模板。Archetypes也可以帮助公司推行项目标准化。如果你是公司里的一个大团队中的成员,需要依照现有的项目创建新的项目,那么你可以利用团队中使用的archetype来创建新的项目。
有两种方式创建新工程
第一种直接创建
mvn archetype:generate \
-DgroupId=org.sonatype.mavenbook \
-DartifactId=quickstart \
-Dversion=1.0-SNAPSHOT \
-DpackageName=org.sonatype.mavenbook \
-DarchetypeGroupId=org.apache.maven.archetypes \
-DarchetypeArtifactId=maven-archetype-quickstart \
-DarchetypeVersion=1.0 \
-DinteractiveMode=false
http://maven.apache.org/archetype/maven-archetype-plugin/create-mojo.html
第二种交互模式
http://maven.apache.org/archetype/maven-archetype-plugin/generate-mojo.html
使用Maven Archetype plugin创建新工程最简单的方式就是以交互模式执行archetype:generate。当交互模式设置为True时,该命令会显示出一个archetypes的列表并提示你选择其中一种类型。默认interactiveMode是True。
mvn archetype:generate
这种方式,生成的列表archetypes太多,有两种方式限定范围:
1 限定只使用内置的archetypes
mvn archetype:generate -DarchetypeCatalog=internal
2 使用Filter
mvn archetype:generate -Dfilter=org.apache:struts
分享到:
相关推荐
maven_archetype maven的文件,有需要的就下載吧 壓縮格式為.7z檔
用maven命令mvn archetype:generate创建工程的时候,如果遇到明明本地仓库repository已经有相关jar,却报archetype错误,无法创建工程,很有可能是maven的插件archetype有问题。请下载此资源,替换掉.m2下USER_HOME/...
用maven的maven-archetype模板创建maven工程不全,不包括src目录; pom.xml更新jar包失败,提示PKIX path building failed
官方版本,亲测可用
官方版本,亲测可用
本项目依赖于Lombok插件,请在IDE中安装Lombok Plugin ,了解Lombok请查看: 首要条件 特色 基于Spring Boot 1.5.9,内嵌Jetty 提供双重异常捕获,查看到Json,跨域访问等功能 提供Maven配置文件和Spring配置文件...
官方版本,亲测可用
用法创建一个新的Maven项目,该项目设置为使用jasmine-maven-plugin,并附带示例规范。 mvn archetype:generate \ -DarchetypeGroupId=com.github.searls \ -DarchetypeArtifactId=jasmine-archetype \ -...
cics-bundle-mavencics-bundle-maven-plugin关于这个项目这是一个Maven插件和相关实用程序,可用于构建CICS捆绑包并将其部署到CICS TS中。 该项目包含: cics-bundle-maven-plugin ,一个Maven插件,编写用于将资源...
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
官方版本,亲测可用
二、使用命令创建一个maven 工程 1、创建一个简单的maven : mvn archetype:create -DgroupId=com.isoftstone.com.store -DartifactId=car -DpackgeName=com.isoftstone.product 2、创建一个maven的 web 项目: ...
官方离线安装包,测试可用。使用rpm -ivh [rpm完整包名] 进行安装
maven-googlewebtoolkit2-archetype-1.0.1.jar
EasyPack原型项目提供了Maven原型列表,用于创建和配置使用。 所有原型都会创建一个标准的Maven项目,以供构建和运行,该项目具有已配置的pom(包括基于原型的最小必需依赖项)和一个带有启动应用程序所需代码的...
• 创建Maven项目:mvn archetype:create • 编译源代码:mvn compile • 编译测试代码:mvn test-compile • 运行测试:mvn test • 产生site:mvn site • 打包:mvn package • 在本地Repository中安装jar...
archetypeCatalog用来指定maven-archetype-plugin读取archetype-catalog.xml文件的位置: internal——maven-archetype-plugin内置的 local——本地的,位置为~/.m2/archetype-catalog.xml remote——指向...