Idea 同一窗口导入多个项目详细教程

这篇具有很好参考价值的文章主要介绍了Idea 同一窗口导入多个项目详细教程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Idea 同一窗口导入多个项目详细教程


       idea应该是目前最受欢迎的java开发工具了,对使用过eclipse的人来说,很容易实现多个项目在同一窗口,这样代码开发比较方便。但是对使用idea不怎么熟练的人来说,可能只会构建单模块的项目,比如单体springboot项目。最多在开发springcloud项目时,会使用新建子模块的方式时多个模块在同一界面。但当我们接手公司项目,会存在多个模块使用同一个Tomcat进行启动,且使用的是共同的端口号。使用eclipse很容易实现,但是使用idea则相对麻烦一点,具体步骤如下。


一、将 git 或者 svn 项目下载到本地

如图:我将公司需要使用的源代码都下载到本地的同一个文件夹下,方便日后管理。
Idea 同一窗口导入多个项目详细教程

二、在idea工具中导入本地项目模块

1、我的idea是使用了汉化包的,不过不管是中文还是英文,操作的时候不会有影响的。在项目模块界面,点击【文件】菜单。

如图:目前我的idea窗口中有6个模块,接下来我继续新增一个模块进行演示。
Idea 同一窗口导入多个项目详细教程
2、如图,我们选择【新建】-> 【来自现有源代码的模块】(你是英文界面的话也类似)。
Idea 同一窗口导入多个项目详细教程
3、在弹出来的窗口中,我们选择,需要在idea中导入的模块。
Idea 同一窗口导入多个项目详细教程
4、如图所示,在导入模块的时候,如果出现多个选项,尽量只选择 main 目录下的选项,然后点击下一步

Idea 同一窗口导入多个项目详细教程
5、如图,下面几个步骤只需要等idea自动检测出模块、框架就好了,之后我们点击【创建】按钮。
Idea 同一窗口导入多个项目详细教程
6、如图,idea会为新的模块创建索引,并且窗口中能看到新添加的模块(请忽略进度条样式)。
Idea 同一窗口导入多个项目详细教程
Idea 同一窗口导入多个项目详细教程

三、对新模块进行配置

1、第一件事就是下载 jar 包了。如果你是maven项目,就使用pom.xml文件下载jar包,这部分步骤大同小异的。我公司还是使用ant项目,所以我根据build.xml下载jar包。

如图,使用公司指定版本的ant。
Idea 同一窗口导入多个项目详细教程
2、双击【get-lib】,即可下载jar包。
Idea 同一窗口导入多个项目详细教程
3、我们将下载好的库文件导入进项目中。如图,目前已经导入所有模块的lib包了。

Idea 同一窗口导入多个项目详细教程
4、新加进来的库文件我们也根据模块名进行区分。
Idea 同一窗口导入多个项目详细教程
5、编译输出目录使用自己本模块下的 classes.

Idea 同一窗口导入多个项目详细教程
6、在依赖中,选择自己的库文件与必要的包,最后点击添加
Idea 同一窗口导入多个项目详细教程
7、在【facet】中,我们选中新添加的模块,会自动提示我们创建【工件】,我们按照提示进行创建
Idea 同一窗口导入多个项目详细教程

8、idea帮我们创建好工件后,我们需要修改

1、工件名
2、将库文件添加进工件
3、工件输出目录指定为主模块目录(方便管理维护、且idea默认指定主模块)
Idea 同一窗口导入多个项目详细教程
9、最后,idea可能未能识别项目的文件夹属性,我们需要手动指定

Idea 同一窗口导入多个项目详细教程

10、到此idea就几乎添加好了新模块。
Idea 同一窗口导入多个项目详细教程

四、重启idea,让idea帮我们识别spring应用程序上下文

1、重启之后会有idea左下角会有下面的弹窗,点击创建默认上下文
Idea 同一窗口导入多个项目详细教程
2、或者直接在模块中我们主动新建上下文,将第一个复选框全部选中之后点确认
Idea 同一窗口导入多个项目详细教程
3、这一步的重启idea是因为添加了新模块需要重新更新索引,所以即使我们可以手动新建上下文,仍建议之前先重启一遍idea。

4、最后我们在Tomcat里面,将最新的工件直接添加进来,补上相应的上下文路径,整个流程就完成了。
Idea 同一窗口导入多个项目详细教程
5、最后的最后,如果启动项目时,报错了,报错信息显示为缺少一些配置文件,大家可以检查你们的spring等一些配置文件是否缺失,如果真的没主动生成,我们直接主动从源码中把那些缺失的文件复制进来就好了。当模块过多的时候,idea确实可能会有这个问题。
Idea 同一窗口导入多个项目详细教程

五、 总结

      本教程确实整体挺繁琐的,可能对idea操作不熟练的人来说很麻烦。这也确实是这样,相比eclipse还是多了很多步骤。但如果你确实喜欢使用idea进行开发,而且需要将多个模块整合到一个idea窗口,还是需要耐心的一步一步跟着教程走哈。不用怕麻烦,经历过就能有收获,加油。文章来源地址https://www.toymoban.com/news/detail-430694.html

到了这里,关于Idea 同一窗口导入多个项目详细教程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • idea springBoot 部署多个项目打开Run Dashboard 窗口

    在部署springcloud 项目的时候 本地调试,有可能需要全部启动所有服务,单个部署比较麻烦,通过Run DashBoard 窗口可以完美实现 1.先打开项目的文件地址找到workspace.xml文件,在项目下的.ideaworkspace.xml       2. ctrl+f 找到RunDashboard 标签,添加option信息   3.最后重启电脑 4.编辑启

    2024年02月16日
    浏览(42)
  • IDEA2022版教程上(下载、卸载、安装、新建Project、jdk设置、详细设置、新建/导入/删除普通java模块、修改模块名、同时打开多个工程、常用代码模板:非空判断,遍历,输出语句快捷键)

    初学Java语言,熟悉了记事本、EditPlus、NotePad++或Sublime Text3等简易开发工具的Java初学者 熟练使用其他Java集成开发环境(IDE),需要转向IDEA工具的Java工程师们 关注IDEA各方面特性的Java程序发烧友、爱好者 【注】JetBrains官方说明: 尽管我们采取了多种措施确保受访者的代表性

    2024年02月07日
    浏览(63)
  • 解决IDEA新建springboot项目时不能导入maven依赖(右边没有maven窗口)

    1.问题:今天在github上找了一个springboot项目,但是用idea打开后发现不能导入maven依赖,并且在IDEA右边也没有出现maven窗口,如下图  2.解决方法:右键点击pom.xml文件,然后点击“Add as Maven Project”即可  此时发现右边出现maven,然后在pom.xml中重新加载maven依赖即可  

    2024年02月14日
    浏览(64)
  • idea导入springboot项目运行教程

    前置要求 ①具备Java环境,并且可以通过Maven进行安装项目依赖; ②具备IntelliJ IDEA工具,推荐专业版,社区版也不影响; ③具备Mysql5.7或以上版本数据库; ④具备Navicat数据库可视化管理工具; ⑤推荐使用Google Chrome、Firefox浏览器 运行教程 ①打开Navicat数据库可视化工具并创

    2024年02月03日
    浏览(51)
  • 使用Idea导入eclipse的javaweb项目(超详细)

    点此 1.首先选择打开该项目 2.打开后会是这样的,只显示.classpath和.project的eclipse文件 3.打开project structre 4.在project structre中点击modules,然后点击+号,选import module,选择该文件夹的位置 5.选择eclipse,点击next 6.选择keep project and module files in,然后继续点击next 7.选中项目名,点

    2024年02月15日
    浏览(48)
  • Intellij IDEA 导入 eclipse web 项目详细操作

    Eclipse当中的web项目都会有这两个文件。但是idea当中应该是没有的,所以导入会出现兼容问题。但是本篇文章会教大家如何导入,并且导入过后还能使用tomcat运行。文章尽可能以图片的形式进行演示。我的idea使用的版本是2022.3.3版本。当然按正常来说版本之间配置是没有差异

    2024年02月13日
    浏览(52)
  • 同一台电脑安装多个版本的idea(jetbrains)开发工具

    前提:是idea压缩包都是解压安装        想要在同一台电脑中安装多个idea,低版本例如idea2019和idea2020的正常安装可能不会有报错提示,但是有时候第二个idea版本比较高例如idea2022,会发现解压后打不开程序,那就就需要安装下面的操作流程进行解决。 1.第一个版本正常安

    2023年04月08日
    浏览(55)
  • Nginx 同一端口下部署多个 Vue3 项目

    前端多项目部署到 Nginx 的同一监听端口下的解决方案,项目由一个主项目和多个子项目组成,主项目和子项目都是单独打包。 主子项目之间是使用的腾讯开源的无界(WebComponent 容器 + iframe 沙箱)前端框架,能够完善的解决适配成本、样式隔离、运行性能、页面白屏、子应用

    2024年02月07日
    浏览(45)
  • Nginx同一端口部署多个前后端分离的vue项目

    要用nginx容器部署多个前端项目可以采用监听端口,和基于location配置两种方法, 我的nginx是使用docker部署的,启动的时候没有开多余的端口,所以采用location配置 一个server下根据根路径不同分别代理访问不同项目。 下面操练起来,问:把大象放冰箱?总共需要几步:三步!

    2024年02月02日
    浏览(42)
  • IDEA 构建web项目-详细教程

    1、点击File,选择New,然后点击Project 2、选择Empty Project,然后点击Next 3、新建一个项目 4、在新建完项目后,点击Finish后会弹出Open Project这个窗口,建议选择New Window 5、在Project Structure中选择Project Settings -- Modules -- 点击+号 Add New Module --- 选择java,完成后点击Next 6、在New Module 中 给

    2024年02月03日
    浏览(90)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包