手把手创建自定义的分层的maven-archetype

从网络找了很多自定义archetype的文章,都不是自己想要的,因为想创立一个分层的archetype,于是通过分析以及得到的零散的知识,终于完成了,下面每个步骤都会呈现出来。

1、首先创建好一个现有的maven工程,这个工程按照具体情况分了多层,有一个总控pom.xml文件,每层有自己的pom.xml

2、为了不降多余的文件创建进去,先将标红的文件都删除

3、执行命令

4、找到相应的目录,找到生成的jar包

5、将这个jar包上传到私服上

6、自行创建archetype-catalog.xml文件,并将url指向框架jar包的所在仓库

7、在eclipse中配置,将archetype-catalog.xml文件配置起来

8、下面就可以开始用我们自己的archetype创建新的项目了

9、在标红的地方选择我们上一步创建的xml文件,点击下一步

10、输入groupId,version,项目名为newDemo等信息后点击确定,生成的工程

11、如果想生成独特的分层名,比如项目名Demo1,client层生成Demo1-client;每层的pom.xml自行修改为自己想要的,记住要将jar包解压后修改,然后重新打成jar包,然后上传到私服

12、生成的新的工程为

版权声明:本文为博主原创文章,未经博主允许不得转载。

时间: 2024-10-31 07:31:20

手把手创建自定义的分层的maven-archetype的相关文章

[转]maven创建自定义的archetype

创建自己的archetype一般有两种方式,比较简单的就是create from project 1.首先使用eclipse创建一个新的maven project,然后把配置好的一些公用的东西放到相应的目录下面    比如说会将一些常用的java代码存放到src/main/java目录下面:    会将一些通用的配置文件放到src/main/resources目录下面: 如果是javeEE工程,还会有一些jsp等等的文件存放到src/main/webapp目录下面 2.然后在maven proj

自定义Maven Archetype之 maven-archetype-archetype

Maven自身提供了许多Archetype来方便用户创建Project,但是每个团队都可能会有一些常用的文件或配置,为了避免在创建project时重复的拷贝和修改,我们通过自定义Archetype来规范显得还蛮有必要,下面简单介绍下使用maven-archetype-archetype来构建自己的Archetype的过程. 1,创建自己的Archetype项目 模板 mvn archetype:generate -DarchetypeGroupId=<archetype-groupId> -D

自定义Maven Archetype之 archetype:create-from-project

前面讲过通过Maven原型maven-archetype-archetype来创建自定义Archetype的方法,但是这种方法似乎不太方便验证文件的正确性,这里将使用maven-archetype-plugin插件的create-from-project目标来从一个project中创建archetype 1,创建用于创建archetype的project mvn archetype:generate -DgroupId=com.ultrapower.archetypes -DartifactId

使用Vaadin的maven archetype创建一个空Vaadin项目

Vaadin针对Eclipse和Netbeans提供了相应的插件,开发人员可以通过插件来快速创建一个基于Vaadin技术框架的项目.只是使用Vaadin插件创建的项目并不是Maven项目结构,如果我们需要Maven项目结构,则还需要自行修改项目结构以及编写pom文件.其实,Vaadin提供了更标准的构建maven结构项目的方法.下面我来给大家演示一下创建步骤(基于windows操作系统). 准备工作: 妥当安装JDK,配置JAVA_HOME系统变量,并将其bin目录加入系统全局路径中.本文使用j

使用 maven:archetype 创建JSF2 + EJB3.1 + JPA2项目骨架并在JBoss WildFly 8.1上部署

执行以下命令创建项目骨架: mvn archetype:generate -DarchetypeGroupId=org.jboss.spec.archetypes -DarchetypeArtifactId=jboss-javaee6-webapp-ear-archetype -DarchetypeVersion=7.1.1.Final -DgroupId={你的groupId} -DartifactId={你的artifactId} -Dversion=1.0-SNAPSHOT 项目生成完毕后

Maven-003-私人定制 maven archetype

在使用 Maven 创建项目模块的时候,依据其默认的 archetype 模板,创建出的目录.及默认的单元测试工具为 JUnit 3.8.1,而且有些常用的资源文件目录.配置文件(例如:Log4J 的配置文件,网页开发时常用的模板文件样式文件等)均需要手动创建.拷贝,那么如何自定义一个适合自己习惯的 archetype 呢? 可通过 maven-archetype-plugin 插件实现依据现有的工程目录结构结构,创建 archetype 模板文件.以下为创建步骤: 1.首先,通过 eclips

创建自定义 jQuery 移动主题

自定义页面.工具栏.内容.表单元素.列表.按钮等元素的外观 智能电话和平板设备的高采用率最终导致增加了对移动 Web 开发人员和设计师的需求.jQuery Mobile 框架支持您创建能与原生应用程序开发结果相匹敌的移动 Web 体验,让用户能够通过 Web 浏览器提供对应用程序和网站的及时访问,而不是让他们下载和安装移动应用程序.本文将了解如何使用 jQuery Mobile 主题框架创建具有自定义品牌的移动网站和 Web 应用程序. 0 评论: Kris Hadlock, Web 开发人员/

Maven Archetype简介以及搭建

为什么会写这篇文章,因为公司先在构建项目骨架都是用的 maven archetype ,身为一个上进的渣渣猿,自己还是有必要了解下这个东西的. Archetype介绍 Archetype 是一个 Maven 项目模板工具包.原型被定义为原始模式或模型,从中创建所有其他相同类型的东西.这些名称适合我们尝试提供一个系统,该系统提供生成Maven项目的一致方法.Archetype 将帮助作者为用户创建 Maven 项目模板,并为用户提供生成这些项目模板的参数化版本的方法.-- 摘自官网 Archety

扩展JMeter - 创建自定义函数 - String Joiner (翻译)

JMeter是测试自动化社区中最好的开源工具之一.它提供了所有可能的扩展,可以快速提供我们的测试脚本.为了让我们的生活更轻松,它还让我们通过实现几个接口来提出我们自己的插件. 在本文中,让我们看看如何创建自定义函数并使其出现在下面的JMeter 函数帮助器对话框中. 目标: 我的目标是创建一个简单的Join函数,它将使用给定的分隔符连接2个给定的字符串并将其存储在用户定义的变量中. 用法是   $ {__ join(string1,string2,delimiter,resultVariable