网站首页 > 博客文章 正文
导读
工作中有个老的Web项目,使用了最原始的那种将所有jar包都放在lib目录下的非maven工程,从svn中checkout后,发现有个.myeclipse文件夹,猜想应该是当时使用了MyEclipse工具进行开发的。
现在项目中使用了Intellij IDEA作为开发工具,由于要维护这个老的项目,于是就有了将MyEclipse工程导入到Intellij IDEA的过程。
导入步骤
1. Intellij IDEA(以下简称IDEA)-> File -> New -> Project from Existing Sources... -> 选择从svn上checkout下的代码
选择项目目录
2. OK后,这Import Project弹框中选择“Import project from external model”,由于这个是传统的web项目,这里选择Eclipse
Import Project
3. 一路Next -> 使用默认值... -> Finish
4. 此时右下角有个弹窗,Frameworks Detected(Web framework is detectd),及时点击那个Configure,此时IDEA已经检测到了这是个Web项目(web.xml),OK即可
Frameworks Detected弹窗
Web项目
5. 导入完成后,需要配置一下SDK和facets。点击菜单栏的File -> Project Structure...
(1) 在Project中选择本地的JDK(Project SDK)
(2) 在Facets中,点击+号,在弹出的框中直接点击OK
(3) 由于MyEclipse Web项目是以WebRoot作为Web部分的根目录,所以这里需要修改一下Deployment Descriptions(将Path改为web.xml路径)和 Web Resource Directories(将Web Resource Directory改为WebRoot目录)
(4) 在Artifacts中,需要将lib引用到项目中:右击Available Elements下的项目名,在弹出的菜单中,选择Put into Output Root,会看到右侧所有引用的jar包都添加到了左侧的lib目录下,OK即可。
将lib添加到项目
6. 至此项目导入和配置工作全部完成,Ctrl + F9进行编译,看看有没有错误,如果没有错误,就可以部署到tomcat中进运行起来web项目了。
总结
使用Intellij IDEA导入web项目和eclipse导入类似,唯一需要注意的就是以下两点:
识别项目为web项目(在弹出的框中选择web.xml),如果这步没来得及点,可以在Project Structure -> Facets中点击+号来添加Web特性。
需要在Artifacts中添加lib的引用(Put into Output Root),这和eclipse中的全选jar包,然后右击添加是类似的。
猜你喜欢
- 2024-10-20 从零开发一个WEB应用(一)搭建后端开发环境
- 2024-10-20 SpringBoot教程:Maven方式创建SpringBoot项目
- 2024-10-20 学Maven,这篇万余字的教程,真的够用了
- 2024-10-20 javaEE技术分享之如何使用Spring Boot快速创建Web应用
- 2024-10-20 Maven项目改为spring boot项目的方法
- 2024-10-20 「干货」带你走进Spring Boot 项目实战:Maven 多模块项目搭建
- 2024-10-20 Eclipse + Ant / Maven + Java 8 开发环境搭建一文穿透
- 2024-10-20 idea新建springboot项目(idea新建一个springboot项目)
- 2024-10-20 Maven+Jetty/Tomcat进行web部署开发
- 2024-10-20 IDEA下从零开始搭建SpringBoot工程
你 发表评论:
欢迎- 367℃用AI Agent治理微服务的复杂性问题|QCon
- 358℃初次使用IntelliJ IDEA新建Maven项目
- 355℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 344℃IntelliJ IDEA 2018版本和2022版本创建 Maven 项目对比
- 342℃从头搭建 IntelliJ IDEA 环境(intellij idea建包)
- 最近发表
- 标签列表
-
- powershellfor (55)
- messagesource (56)
- aspose.pdf破解版 (56)
- promise.race (63)
- 2019cad序列号和密钥激活码 (62)
- window.performance (66)
- qt删除文件夹 (72)
- mysqlcaching_sha2_password (64)
- ubuntu升级gcc (58)
- nacos启动失败 (64)
- ssh-add (70)
- jwt漏洞 (58)
- macos14下载 (58)
- yarnnode (62)
- abstractqueuedsynchronizer (64)
- source~/.bashrc没有那个文件或目录 (65)
- springboot整合activiti工作流 (70)
- jmeter插件下载 (61)
- 抓包分析 (60)
- idea创建mavenweb项目 (65)
- vue回到顶部 (57)
- qcombobox样式表 (68)
- vue数组concat (56)
- tomcatundertow (58)
- pastemac (61)
本文暂时没有评论,来添加一个吧(●'◡'●)