网站首页 > 博客文章 正文
IntelliJ IDEA 项目概念
简单的可以理解为一个项目是由一个或多个模块组成的。
IntelliJ IDEA中常见的项目设置和全局概念
IDE设置和项目结构
Settings 是对全局的一些设置
Project Structure 是对项目结构的设置
IDE设置窗口
全局设置一般有:外形样式,快捷键,插件,版本控制,编译,发布,语言,工具等
项目基本信息
这里包含了当前项目的名称,项目SDK版本,项目开发语言版本和项目编译的存放地址
项目模块列表
项目所有的模块列表和设置,一般会设置名称,代码编译版本,资源目录,排除目录,依赖,编译路径等
项目依赖包列表
整个项目依赖的第三方包都在这里管理
项目SDK列表
项目设置一般有:项目基本信息,项目模块,项目依赖库,项目打包配置等
全局依赖库列表
全局依赖包在这里设置
项目结构目录
.idea 目录是项目的IDE所有的配置内容
out 目录是项目的编译根目录
small-plane-game,tank-java,tank-web 为这个项目的子模块(可以是任何类型,例如:Java,Html,Maven,web等
.iml 是模块的设置内容,类似Eclipse的.setting 文件夹
External Libraries 是整个项目用到的第三方包,不是某一个模块的依赖
项目新增、切换任务
按Shift + Alt + n 打开这个窗口
这里可以输入任务名称来新建一个任务也可以查询现有是任务
项目新增任务窗口
创建任务的同时可以顺带建立分支和修改列表
项目切换任务选择
在IDE的右上角可以新建,切换,编辑和删除任务
默认没有任务的时候不现实这个选项
本地修改文件列表
Local Changes 罗列了每个任务操作的文件, 可以直接对某个任务做提交操作
提交本地修改
任务方式的提交文件,再用不用怕少上传或者多上传一个文件了
项目数据源和全局数据源
项目级数据源:只在当前项目的IDE窗口中可见
全局数据源 :不管你打开几个IDE他们都默认包含了全局的数据源配置
项目数据源转为全局数据源
把项目级数据源转为全局的全局数据源
多项目切换菜单
在Window菜单中切换项目
多项目切换窗口
直接切换IDE来切换项目
关注我们
猜你喜欢
- 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项目
- 356℃手把手教程「JavaWeb」优雅的SpringMvc+Mybatis整合之路
- 351℃Maven技术方案最全手册(mavena)
- 348℃安利Touch Bar 专属应用,让闲置的Touch Bar活跃起来!
- 346℃InfoQ 2024 年趋势报告:架构篇(infoq+2024+年趋势报告:架构篇分析)
- 345℃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)
本文暂时没有评论,来添加一个吧(●'◡'●)