36: myfaces-archetype-helloworld(使用MyFaces的一个简单的原型) 37: myfaces-archetype-helloworld-facelets(一个使用MyFaces和Facelets的简单原型) 38: myfaces-archetype-trinidad(一个使用MyFaces和Trinidad的简单原型) 39: myfaces-archetype-jsfcomponents(一种使用MyFaces创建定制JSF组件的简单的原型) 40: gmav...
archetype-packaging:用于描述Archetype的生命周期与构建项目软件包。 archetype-models:用于描述类与引用。 archetype-common:核心类。 archetype-testing:用于测试MavenArchetype的内部组件。 maven-archetype-plugin 我们知道Maven的所有功能都是通过插件实现的,Archetype也不例外,它是由一个名为maven-archetype-plugin的插件实...
1: internal -> org.apache.maven.archetypes:maven-archetype-archetype (An archetype which contains a sample archetype.) 2: internal -> org.apache.maven.archetypes:maven-archetype-j2ee-simple (An archetype which contains a simplifed sample J2EE application.) 3: internal -> org.apache.maven.archetyp...
maven-archetype-plugin:Archetype插件。通过该插件,开发者可以在Maven中使用Archetype。 archetype-packaging:用于描述archetype的生命周期与构建项目软件包 archetype-models:用于描述类与引用 archetype-common:核心类 archetype-testing:用于测试Maven Archetype的内部组件 二、Archetype插件 Maven的Archetype插件让用户能够基于已...
简而言之,Archetype是一个Maven项目模板工具包。原型被定义为原始模式或模型,从中创建所有其他相同类型的东西。这个名称适合我们尝试提供一个系统,该系统提供生成Maven项目的一致方法。Archetype将帮助作者为用户创建Maven项目模板,并为用户提供生成这些项目模板的参数化版本的方法。
摘要:使用过Maven的人都知道maven中有许多功能都是通过插件来提供的,今天我们来说一下其中的一个插件:maven-archetype-plugin,通过该插件可以自定义符合我们自己需求的archetype。 一:什么是Archetype 总之,原型是一个Maven项目模板工具包。一个原型被定义为从其中相同类型的所有其它事情是由一个原始图案或模型。名称配合...
一、Archetype简介 Archetype是Maven的项目模板工具包,开发者可以根据archetype模板导出一个maven骨架项目,然后在此项目上进行开发。使用过ma...
maven-archetype-quickstart最经典的 Archetype,没有之一。如果你只需要一个标准的 Java 项目骨架,这就是你的最佳选择。它能生成一个简单而完整的项目结构,包括src/main/java和src/test/java目录,外加一个基础的pom.xml文件,适合新手上路。就像西游记里的白龙马,虽然简单,但却是旅途中不可或缺的伙伴。
显然,通过Maven提供的archetype是实现不了的。 但是,Maven支持自定义archetype,我们就可以通过自定义的archetype,把我们想生成的东西定义到archetype中,然后自动生成project时,一个命令行就可以搞定所有。 自定义archetype是通过Maven的maven-archetype-archetype这样一个archetype做到的。
4 那archetype的作用是什么呢,archetype英文意思为典型,在此处应该翻译为项目模型或者说是项目的骨架,帮你生成某一种项目的通用文件布局,此处我们选择初学者常用的maven-archetype-webapp 5 接下去一路下一步,创建出项目,你会发现,怎么好像项目里没什么东西.6 我们再创建个不使用任何模板的项目来对比一下,创建完成后...