普通项目转maven项目
第一:maven项目:其实就是一种目录结构的规范和构建集成管理:
web版的目录结构:
第二:改造重要节点:构建maven项目的目录结构,建立POM文件;
可以自动生成详情见:https://blog.****.net/Fickle_actor/article/details/82564231
关于构建:
第三:遍历libs生成依赖教程:https://blog.****.net/qq_27623337/article/details/53155691 ;删除libs;
本地jar包不能找到依赖的情况,生成方法: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc5 -Dversion=11.2.0.1.0 -Dpackaging=jar -Dfile=D:/m2/ojdbc5.jar
看他的结构:
mvn install:install-file
-DgroupId=com.oracle
-DartifactId=ojdbc5
-Dversion=11.2.0.1.0
-Dpackaging=jar
-Dfile=D:/m2/ojdbc5.jar
第四:idea的product Structure配置
父子工程有区别:
第五:构建过程中遇到的问题:缺包和依赖冲突,这个我就很诧异,完全从之前项目中提炼出的依赖,还有这问题;
aspectj相关依赖缺失,使用dependency:tree做依赖分析;
ehcache依赖冲突,使用maven helper做冲突解决