博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用Maven的archetype快速生成一个新项目
阅读量:6927 次
发布时间:2019-06-27

本文共 562 字,大约阅读时间需要 1 分钟。

Maven的archetype Plugin可能大家都听过,但不一定都能很好地用好它。缺省地如果你使用

mvn archetype:generate

会从maven的Repository里查找所有支持的arche types,大概有500~600个。正因为是太多了,所以查找起来很是不方便。

其实平时常用的arche type也就那么几个。像我会用到的:

  1. simple start
  2. web app
  3. Groovy basic

很自然的就会考虑,是不是能什么简便的方法只需要从这3个组成的list里选择就可以了。 答案当然是: Yes

实现步骤如下:(本机的Maven Repository目录在D:\maven\repo )

  1. 使用 mvn archetype:crawl 命令,它会在 D:\maven\repo 目录下生成一个 archetype-catalog.xml 文件

2.将 archetype-catalog.xml 移到上一层目录,也就是 D:\maven\repo

3.这时再运行 mvn archetype:generate -DarchetypeCatalog=local 就可以达到你想要的目的了。

是不是很方便啊。

Links:

想得到更全的 archtetype-catalog.xml 可以访问: 

转载地址:http://azyjl.baihongyu.com/

你可能感兴趣的文章
MySQL5.7解压版安装
查看>>
告诉你 SQL 数据库与 NoSQL 数据库的区别
查看>>
一对好基友 - yii2行为和事件那些事 源码分析篇
查看>>
在 Java 中使用 redis 的消息队列服务
查看>>
5 分钟让你明白 “软链接” 和“硬链接”的区别
查看>>
Redux你的Angular 2应用--ngRx使用体验 | 掘金技术征文
查看>>
Angular 从 0 到 1 (四)史上最简单的 Angular 教程
查看>>
Volley源码解析
查看>>
数组去重
查看>>
深入理解e.target与e.currentTarget
查看>>
2018拼假指南
查看>>
8 - 博客文章详情页
查看>>
Redux 学习总结笔记
查看>>
JS异步与性能(一)
查看>>
Android Jetpack - Fragment官方说明
查看>>
ThinkPHP v5 新漏洞攻击案例首曝光,阿里云已可告警并拦截
查看>>
微服务架构方案 ZeroC IceGrid
查看>>
浅谈前端响应式设计(一)
查看>>
Log4j各级别日志重复打印的问题
查看>>
flask文件上传
查看>>