Maven 自定义 archetype】的更多相关文章

Maven提供了archetype帮助我们快速构建项目骨架,很便捷.但是,中央仓库中的archetype版本过于陈旧,构建好项目后,需要修改很多信息,甚是麻烦,那么如何自定义个archetype就显得很有必要. 自定一个archetype须遵循以下步骤: 1.手工搭建好一个完善的工程: 2.进入工程目录,保留src和pom.xml,删除其他文件: 3.执行指令mvn archetype:create-from-project 此时会自动生成target目录: 4.执行指令cd target/ge…
最近在公司经常要写一些 storm-job 工程的骨架(archetype)非常相似,为了能够将大家的工程结构固定下来以及节约建工程的成本,所以给组内自定义了maven-archetype,中途遇到了一些坑. 一.archetype工程 这里记录一下.首先archetype本身就是一个Maven工程,所以需要按照Maven工程的基本结构构建工程.如图-1所示   archetype |-- pom.xml `-- src `-- main `-- resources |-- META-INF |…
原文地址:http://www.cnblogs.com/javalouvre/p/5858162.html Maven提供了archetype帮助我们快速构建项目骨架,很便捷.但是,中央仓库中的archetype版本过于陈旧,构建好项目后,需要修改很多信息,甚是麻烦,那么如何自定义个archetype就显得很有必要. 自定一个archetype须遵循以下步骤: 1.手工搭建好一个完善的工程: 2.进入工程目录,保留src和pom.xml,删除其他文件: 3.执行指令mvn archetype:c…
1.安装Nexus这里是用homebrew安装, brew nexus 安装成功后,默认的访问端口为8081, 我这里的访问地址是http://192.168.99.100:8081 默认用户:admin 密码:admin123 2.设置nexus的release配置为允许发布 3.设置nexus的deployment用户密码 4.修改本地maven配置文件,添加server 打开本地的settings.xml,找到<servers>,添加以下配置 <server> <id&…
  Maven之自定义archetype生成项目骨架(一) 标签: mavennexus插件 2015-07-15 16:40 2443人阅读 评论(0) 收藏 举报  分类: Maven技术(9)  版权声明:本文为博主原创文章,未经博主允许不得转载. 摘要:使用过Maven的人都知道maven中有许多功能都是通过插件来提供的,今天我们来说一下其中的一个插件:maven-archetype-plugin ,通过该插件可以自定义符合我们自己需求的archetype. 一:什么是Archetype…
Maven之自定义archetype生成项目骨架(一) http://blog.csdn.net/sxdtzhaoxinguo/article/details/46895013…
背景:最近在开发一个项目的基础构件,在以后项目的开发过程中可以直接使用该构件快速的生成项目骨架进行开发. 摘要:使用过Maven的人都知道maven中有许多功能都是通过插件来提供的,今天我们来说一下其中的一个插件:maven-archetype-plugin ,通过该插件可以自定义符合我们自己需求的archetype. 一:什么是Archetype 总之,原型是一个Maven项目模板工具包,也就是一个模板工程. 二:使用archetype创建项目 mvn archetype:generate 上…
Archetype原型 也就是说为项目生成一个原型,可以把这个项目发布,其他人就可以直接通过命令构建一个原型项目了. 其实我一开始也是不知道maven还有这个功能的,但是在使用的springside的构建项目时候,发现这个功能很好用,就在想,到底是怎么做的呢,后来我就在网上搜索到了这个, 下面就做一个记录. 原文链接 创建archetype是一个非常简单的过程.archetype就是一个非常简单的构件,它包含了你想创建的工程的模型.archetype由这些东西组成: 一个archetype描述符…
Maven 的 archetype 技术,为新建标准化的工程框架提供了方便.为自定义一套工程框架标准,可参考以下步骤操作: 1,创建一个项目的原型 2,在项目根目录执行命令:mvn archetype:create-from-project,新生成的archetype在target/generated-sources/archetype目录 archetype-resources目录下模版工程的资源元文件,这些元文件是生成工程的时候需要用到,该目录下必须要有一个顶级pom文件,子文件夹代表了模块…
maven使用起来还是很方便,但默认自带的archetype配置junit版本比较老.每次创建新项目都要手动修改junit版本,所以就想着能不能自己建一个新版本出来,省得每次手动修改的麻烦. 网上找了下教程,发现还是很简单的.maven提供了一种非常快速的创建骨架模板的方式,那就是create-from-project,可以让你直接使用当前项目创建archetype.下面记录一下创建过程,以普通的springboot工程为例,创建自己的archetype: 创建普通springboot工程,项目…