博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
idea改造普通引用jar包项目为maven管理jar包项目
阅读量:7091 次
发布时间:2019-06-28

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

hot3.png

1.首先将原项目copy一份以免出问题;

2.将原项目导入到idea并正常启动后,对要改造的项目右键点击Add Framework Support.(添加框架支持);

20180530143559894.

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

20180530143605321.

4.idea会自动将项目结构转为maven结构(如下图)

20180530143741534.20180530143620658.

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包

转载于:https://my.oschina.net/u/140406/blog/3028516

你可能感兴趣的文章
转-Pentaho技术白皮书中文版(三)--构建新组件
查看>>
SpringSrcureCode在grails中实现用户--角色--权限的管理
查看>>
java Servlet 下载 itext 生成的2003 word 文档(java生成word文档3)
查看>>
Delphi 查找标题已知的窗口句柄,遍历窗口控件句柄(转)
查看>>
单例模式
查看>>
最锋利的jQuery源码、电子书及视频教程合集(共46个)
查看>>
JavaScript 内置对象!
查看>>
解决ubuntu下打不开rar文件
查看>>
内核启动过程
查看>>
在使用ibatis实现多条件模糊查询的语句
查看>>
童宁_下一代数据中心的安全挑战
查看>>
android 3g状态及信号监测
查看>>
开源 java CMS - FreeCMS2.8 站点管理
查看>>
JSP中include指令和include行为区别
查看>>
关于zend studio 9.0版本汉化
查看>>
java web编程学习6
查看>>
CSS学习笔记——最基础的定义与使用
查看>>
形象的网络状况工具
查看>>
linux下mysql的root密码忘记解决方法
查看>>
Test
查看>>