⼿把⼿教你把基于eclipse的项⽬转换为基于idea的项⽬
1 整理项⽬
⾸先拷贝⼀份项⽬并删除其中的版本信息。这可以利⽤操作系统的搜索功能。因为原项⽬是 SVN ⼯程的,所以这⾥搜索 .svn。
搜索 .svn
把 .svn 路径下的⽂件全部删除,这样项⽬就是变为⼀个纯正的本地项⽬咯。这样做可以避免变动原项⽬,以后再把这个新项⽬上传到版本控制系统。
2 导⼊ idea
打开 idea,File -> New -> Project from Existing Sources,打开导⼊项⽬对话框, 选择需要导⼊的项⽬,下⼀步选择 Eclispe:
选择 Eclispe 导⼊模式
后续采⽤默认配置即可,⼀路点击【下⼀步】,直到完成。
导⼊后会弹出⼀列的警告信息:
警告信息
第⼀个警告是因为发现未知的 eclipse 引⼊包。接着是检测到 spring 配置⽂件,最后是检测到可能⽤到的框架。
怎么把项目导入到eclipse
3 在 idea 中配置项⽬
点击 File -> Project Structure
【1】去除⽆效依赖
module -> Dependencies 去除⽆效依赖。
去除⽆效的 eclipse 依赖
【2】标记相应功能的⽂件夹
如果是不规范的项⽬⽂档结构,可能需要⼿动配置【源代码】、【资源】等⽂件路径:
标记相应功能的⽂件夹
【3】配置依赖包
点击 Libraries -> + 号,新增依赖包,⾮ Maven 项⽬⼀般把依赖包放在 WEB-INF 的 lib ⽂件夹内。如果是 Web 项⽬,可能还需要 servlet-api(可在 tomcat 的 lib 包下到)。
配置依赖包
idea 还能检测到依赖包中可能⽤到的框架,并把它们列在右侧。
【4】配置 Facets
Facets -> + 号 -> Web,选择当前项⽬后,点击 OK。然后在 Web 中配置
配置 l ⽂件路径和 web ⽂件夹路径
点击右下⾓警告框中的 Create Artifact,创建项⽬开发包:
Create Artifact
然后在 Artifact 的右下⾓,点击 Fix -> Add all missing dependencies of '项⽬名称' to the artifact,把所有项⽬依赖包放⼊这个项⽬开发包中:
把所有项⽬依赖包放⼊这个项⽬开发包中
在 Facets 中配置 struts2 与 Spring 框架,如果有的话:
【5】配置 tomcat
点击 + 号 -> Tomcat Server -> Local:
配置本地 Tomcat
为 tomcat 取个名字
在 Depolyment 中配置刚才创建的 artifact 包,其中的 Application context 是 web 项⽬的访问路径前缀:
配置部署环境
点击 tomcat 运⾏后,发现报错啦:
tomcat 运⾏抛错

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。