使用Maven的archetype快速生成一个新项目
2023-09-14 08:59:36 时间
Maven的archetype Plugin可能大家都听过,但不一定都能很好地用好它。缺省地如果你使用
mvn archetype:generate
会从maven的Repository里查找所有支持的arche types,大概有500~600个。正因为是太多了,所以查找起来很是不方便。
其实平时常用的arche type也就那么几个。像我会用到的:
simple start web app Groovy basic很自然的就会考虑,是不是能什么简便的方法只需要从这3个组成的list里选择就可以了。 答案当然是: Yes
实现步骤如下:(本机的Maven Repository目录在D:\maven\repo )
使用 mvn archetype:crawl 命令,它会在 D:\maven\repo 目录下生成一个 archetype-catalog.xml 文件2.将 archetype-catalog.xml 移到上一层目录,也就是 D:\maven\repo
3.这时再运行 mvn archetype:generate -DarchetypeCatalog=local 就可以达到你想要的目的了。
是不是很方便啊。
想得到更全的 archtetype-catalog.xml 可以访问: http://repo1.maven.org/maven2/archetype-catalog.xml
一文搞懂Java项目工程管理神器——Maven 在日常的Java项目开发当中,构建一个通用、合理、统一的项目工程框架,一直是很多程序员头疼的事情。 要解决这个问题,我们就不得不提到Maven这个Java工具了。 本文会详细分享Maven,并在文章内分享代码实例。
Mybatis学习(一):Maven工程部署Mybatis项目 MyBatis 避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集的过程,换句话说就是补了JDBC的坑,让操作数据库变得更方便。
相关文章
- idea打开maven项目 没有maven 窗口_maven主要是做什么
- Maven项目导入时,org .apache.maven.plugins依赖爆红报错
- maven中jar和war的区别
- 学习maven的使用,看到一篇很实用的入门教程(菜鸟级入门)
- idea创建Maven项目
- Vue项目:菜农管理 【maven + spring boot + RESTFul + SSM+vue + axios】
- Maven项目报错:The type javax.validation.Payload cannot be resolved. It is indirectly referenced from req
- 【Maven项目】在项目开发中对于NAPSHOT、Maven依赖关系管理以及三个标准生命周期
- 【maven】什么是坐标(依赖)继承与模块、web项目启动&访问
- windows系统中安装maven用来编译项目
- 在一个项目各个子模块中使用Maven的一些通用的准则详解程序员
- Maven学习 (五) Elipse中发布一个Maven项目到Tomcat详解程序员
- Maven项目mybatis Invalid bound statement (not found)解决方法详解编程语言
- 在eclipse环境下使用maven install 命令碰到native2ascii-utf8问题解决方案详解编程语言
- IDEA新建Maven项目
- pluginManagement:管理Maven插件
- 创建Maven项目
- 的依赖Maven中添加MySQL依赖的操作步骤(maven添加mysql)
- 使用Maven在Linux上构建Java项目(mvnlinux)