IDEA中配置Project Structure
Posted lml97
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IDEA中配置Project Structure相关的知识,希望对你有一定的参考价值。
本文主要对和我一样的初学者介绍一下,在IDEA中,怎么配置项目的Project Structure。
若文中有所偏错,望能够留言指正,不胜感激。
不再赘述,直接进入正题:
1. 打开IDEA的Project Structure(Ctrl+Shift+Alt+S)
??打开方式有两种,可以直接使用快捷键Ctrl+Shift+Alt+S打开,也可以在项目左上角的Flie中打开它
??
??
2. 配置SDK
??SDKs主要是对【SDK】(JAVA开发工具包)进行配置。
??首先配置一下SDK,我这里命名为1.8 。之所以先配置SDK,是因为下一步配置需要用到它。
??
3. 配置Project
??Project主要是对【项目】进行配置。
??这里需要注意下一SDK的选择。SDK 1.8是哪里来的呢?YES,就是上一步我们配置的那个SDK开发工具包。
??
4. 配置Modlues
??Modlues主要是对【组件】进行配置。
??在这里我们需要添加项目中对应的【组件】,然后分别对【组件】进行配置。比如我的项目中用到的Web和Spring两个【组件】。
??
??
??有时候项目配置完了,【Problems】没有报错,但是启动项目的时候却报错,找不到资源,但是项目中资源都在。
??这可能就是因为忘了指定项目的资源文件。所以,除了对【组件】进行配置,我们还需要对项目的文件夹进行指定配置。
??
5. 配置Facets
??Facets主要是对项目【特性】进行配置。
??之所以上一步先要配置Modlues,是因为上一步配置好后,我们再配置Facets,就会自动显示出来项目的【组件】了,可以省点麻烦。
??在这里主要是添加一些项目需要用到的配置文件,和项目路径的简称(缩短路径长度,挺实用)。
??
??
6. 配置Artifacts
??Artifacts主要是对【特征成品】进行配置。官方文档美其名曰为【特征成品】,实则就是【打包】~~~
??这里的打包可以是Jar包,也可以是War包,并且每种包都提供了两种打包方式。
??两种打包方式怎么打包,可以详见:Hi,Click me~~~≧???≦
??这里说个小问题:有些小伙伴在IDEA中配置Tomcat的时候,添加Artifacts时,却发现自己的根本没有add Artifacts这个选项。
??为什么会找不到呢?难道别人的是公cat,自己的是个母cat,见到别人的公cat就不好使了吗嘛?
??当然不是,这是因为我们在配置Artifacts这个所谓的【特征成品】的时候,需要注意一点:
??我们在配置的时候,必须配置一个“Web Application:Exploded”,具体哪种方式创建无所谓。创建好之后,Tomcat中自然就可以Add Artifacts了~
??
7. 配置Libraries
??Libraries主要用来配置项目的【支持类库】,这个大家应该就很熟悉了吧?
??
8. 查看Problems
??Problems无需配置,但是它非常的有用!
??在我们的项目出问题的时候(比如:删了某个或添加了某个jar包,又或者SDK没有配置等),Problems就会给我们提示,我们按照提示修改即可。
??若是如下图一样光秃秃的,就说明项目环境上没什么硬性问题。
??
至此,IDEA中的Project Structure就配置完毕了,剩下的就是打个包顺带配置下Tomcat =ω=即可。
以上是关于IDEA中配置Project Structure的主要内容,如果未能解决你的问题,请参考以下文章
IDEA 中 project窗口,不显示项目工程目录,解决方法
intellij idea 中project structure 配置 的Artifacts配置 Webapplication:exploded 和 archive区别
xml 在PHPStorm中运行Drupal Commerce测试的配置。添加到$ PROJECT / .idea / runConfigurations。化合物“商业测试跑步者”将l