idea改造普通引用jar包项目为maven管理jar包项目

1.首先将原项目copy一份以免出问题;
2.将原项目导入到idea并正常启动后,对要改造的项目右键点击Add Framework Support.(添加框架支持);

3.在弹窗中找到maven并勾选,然后点击ok即可

4.idea会自动将项目结构转为maven结构(如下图)
5.maven架构
src/main/java 用来放置java代码
src/main/resources 用来放置配置文件和mybatis的mapperXml文件(xxxMapper.xml这种)
src/test 用来用来放置测试代码
target 用来存放编译后的内容
pom.xml maven的配置文件,引用新的jar包时在这里配置即可
这样规定的原因是:
maven也遵从convention over configuration(约定优于配置)原则
个人理解这个规则的意思是:
将一个非maven项目改造为maven项目时,有两种方案:
第一种 不改变项目原有的结构,但是需要你在maven的配置文件pom.xml中进行各种配置,以便maven可以解析项目,这样做会使maven的配置非常复杂,可读性比较差;(即不遵从maven约定)
第二种直接将项目改造为maven结构,这样做开始会比较困难,需要对整个项目的结构了解清楚,maven的配置pom.xml文件就相对而言就很简介容易理解,之后添加jar包也方便;(即遵从maven约定)
简单来讲就是:
你可以在maven下随意安排你的项目,然后用各种细节配置来让maven了解你的随意安排,但你也可以按照maven约定来组织你的项目,并且maven推荐你按约定来。
6.对项目原有jar包进行维护
(概括)删除项目直接引入的jar包,去除无效jar包,通过pom文件引入有效jar包
每删除一个jar包就对项目进行编译运行,判断该jar包是否还有效,
编译未通过或项目无法正常运行则代表需要在pom文件内引用该jar包,反之可去除该无效jar包

猜你喜欢

转载自blog.csdn.net/weixin_42254857/article/details/80509754