使用Idea创建Maven项目骨架

在日常开发过程中,经常会基于一个项目骨架(maven archetype)创建我们的项目,然后在此基础上进行数据源、日志等基础配置信息。每一次的基础配置信息也占用了一定的时间,且不同项目间具有一定的通用性。此外,一个团队内部也经常形成自己的开发框架。因此,将常用的技术、基础配置构造成内部的项目脚手架,并发布成自己的项目骨架,将极大的提高项目开发效率。
下面主要介绍如何使用Idea创建Maven项目骨架。

1.创建一个基础maven项目

image.png

该项目是一个基础项目,可以在这个工程中添加常用的配置、框架整合等。

2.在pom中添加插件


   org.apache.maven.plugins
   maven-archetype-plugin
   3.0.0
 

3.添加常用配置和框架结构代码

3.1配置jdbc.properties

dataSource.driverClass=com.mysql.jdbc.Driver
dataSource.jdbcUrl=jdbc:mysql://localhost:3306/demo?useUnicode=true&characterEncoding=utf8&autoReconnect=true
dataSource.username=root
dataSource.password=root

3.2配置Log4j.properties

log4j.rootLogger=DEBUG,A1
log4j.logger.com.taotao = DEBUG
log4j.logger.org.mybatis = DEBUG
log4j.appender.A1=org.apache.log4j.ConsoleAppender
log4j.appender.A1.layout=org.apache.log4j.PatternLayout
log4j.appender.A1.layout.ConversionPattern=%-d{yyyy-MM-dd HH:mm:ss,SSS}[%t] [%c]-[%p] %m%n

4.项目骨架创建

4.1选中工程目录,然后执行archetype:create-from-project命令

image.png

4.2archetype:create-from-project命令执行完之后,项目会生成target目录文件,至此,骨架相当于已经生成,但是需要安装,还需要把骨架添加到maven中

image.png

打开pom.xml文件,可以看到项目骨架坐标,如下图所示:


image.png

4.3骨架安装到仓库

image.png

选中archetype目录,然后执行install命令,操作过程如上图所示。

5.把项目骨架加入到Maven

image.png

创建Maven项目过程中,添加项目骨架,输入项目骨架坐标,点击确定即可添加成功!


image.png

图中圈红的项目骨架即自定义项目骨架,可以基于该骨架创建Maven项目,自动添加基础配置信息!

你可能感兴趣的:(使用Idea创建Maven项目骨架)