发布时间:2026-02-03
浏览次数:0
各类设置项当中,在IDEA里最为重要的部分,便是这个intellij idea 配置,它和你的项目运行相关,少了任何一项都不可以,少一部分也是不行的。
最近,公司恰好是在运用之前自己颇为熟悉的IDEA,并非别的什么,为了能够更加深入地去理解以及使用它,于是就寻找到各种各样的资料,再次展开研究,在这里完成整理之后,进行一个输出。
1.1
1.2
1.2.1 增删子项目
一个项目当中能够存在多个子项目,每一个子项目等同于一个模块。通常情况下我们的项目仅仅只是单独的一个,IDEA默认同样也是单子项目的形式,因而只需要配置一个模块。
(此处的两个项目引入仅作示例参考)
1.2.2 子项目配置
每个子项目都对应了、Paths、 三大配置选项:
1.2.3 增删框架(Web部署-1)
可在每个子项目之下,对其所使用的框架进行定义,在此着重说明一下Web部分的设置。
1.3
在这里能够呈现出所增添的jar包,与此同时还能够增添jar包,并且还能够将多个jar放置于一个组别当中,类似对jar包进行整理。
这里默认将每个jar包做为了一个单独的组(未测试,待定)。
1.4
官方的解释是:
当你在窗格中一个(一个小平面)时,右侧部分会显示该的相关内容。 (你提供的英文句子存在较多错误,不太能准确理解其确切含义,只能尽量按照大致意思改写)
要是你处于那样的操作情境里,在左边的选择面板这儿,去点击某一个技术框架,那么在右边的区域,就会展示出与这个框架相关联的一些设置,是这样的情况。
说实话,并没有感觉到有什么作用。
1.5 (Web部署-2)
针对项目的打包部署设置,此乃项目配置当中颇为关键的一处,着重来讲一讲。
先理解下它的含义,来看看官方定义的:
经编译的Java类,以及Web资源等进行整合,该项举动是为了用于测试、部署等相关工作。换一种通俗的说法来讲,也就是说针对某一个对象而言,究竟应该怎样去进行打包:如同war、war、jar、ear等等诸如此类的打包形式一样。当某一个对象具备了相应的打包形式之后,便能够将其部署到应用服务器当中去了。
jar,它是用于Java的,常常被用来把数目众多的Java类文件,以及相关的元数据和类似于文本、图片等这样的资源文件,聚合到唯一的一个文件里面,借此来实现Java平台应用软件或者库的分发。
war:网络中一种特殊的JAR文件,它里面有着待分发的JSP,还有Java,与Java类,包含XML文件,有标签库,伴有静态网页(HTML及相关文件),以及其他构成Web应用的资源。
在这儿intellij idea 配置,你能够将其理解成是展开,并非压缩的那种意思,也就是说,像war、jar等这类产出物处于没经压缩之前的目录结构,建议在开展开发工作的时候运用这种模式,如此一来,便于在修改了文件之后,效果能够立刻展现出来。
照默认情形,IDEA的,以及的的目录已然设定妥当,无需予以更改,在打成war包之际会自行于WEB-INF目录下予以生成,随后将编译了之文件放置进去。
你或许对于这儿的输出目录不太明白,之前难道不是已经配置过文件编译的输出目录了?为何在这里会又存在一个整合这些资源的目录?它又究竟做了哪些事情?推荐阅读:IDEA撸码最令人头疼的问题。
其实,实际上,当你点击运行时,默认就开始做以下事情:
在这里还要注意的是,配置完成的,需要在中进行添加:
如有侵权请联系删除!
Copyright © 2023 江苏优软数字科技有限公司 All Rights Reserved.正版sublime text、Codejock、IntelliJ IDEA、sketch、Mestrenova、DNAstar服务提供商
13262879759
微信二维码