IDEA中配置Project Structure

本文主要对和我一样的初学者介绍一下,在IDEA中,怎么配置项目的Project Structure

若文中有所偏错,望能够留言指正,不胜感激。

不再赘述,直接进入正题:

1. 打开IDEA的Project Structure(Ctrl+Shift+Alt+S)
  打开方式有两种,可以直接使用快捷键Ctrl+Shift+Alt+S打开,也可以在项目左上角的Flie中打开它
  IDEA中配置Project Structure_第1张图片
  IDEA中配置Project Structure_第2张图片

2. 配置SDK
  SDKs主要是对【SDK】(JAVA开发工具包)进行配置。
  首先配置一下SDK,我这里命名为1.8 。之所以先配置SDK,是因为下一步配置需要用到它。
  IDEA中配置Project Structure_第3张图片

3. 配置Project
  Project主要是对【项目】进行配置。
  这里需要注意下一SDK的选择。SDK 1.8是哪里来的呢?YES,就是上一步我们配置的那个SDK开发工具包。
  IDEA中配置Project Structure_第4张图片

4. 配置Modlues
  Modlues主要是对【组件】进行配置。
  在这里我们需要添加项目中对应的【组件】,然后分别对【组件】进行配置。比如我的项目中用到的Web和Spring两个【组件】。
  IDEA中配置Project Structure_第5张图片
  IDEA中配置Project Structure_第6张图片
  有时候项目配置完了,【Problems】没有报错,但是启动项目的时候却报错,找不到资源,但是项目中资源都在。
  这可能就是因为忘了指定项目的资源文件。所以,除了对【组件】进行配置,我们还需要对项目的文件夹进行指定配置。
  IDEA中配置Project Structure_第7张图片

5. 配置Facets
  Facets主要是对项目【特性】进行配置。
  之所以上一步先要配置Modlues,是因为上一步配置好后,我们再配置Facets,就会自动显示出来项目的【组件】了,可以省点麻烦。
  在这里主要是添加一些项目需要用到的配置文件,和项目路径的简称(缩短路径长度,挺实用)。
  IDEA中配置Project Structure_第8张图片
  IDEA中配置Project Structure_第9张图片

6. 配置Artifacts
  Artifacts主要是对【特征成品】进行配置。官方文档美其名曰为【特征成品】,实则就是【打包】~~~
  这里的打包可以是Jar包,也可以是War包,并且每种包都提供了两种打包方式。
  两种打包方式怎么打包,可以详见:Hi,Click me~~~≧◉◡◉≦
  这里说个小问题:有些小伙伴在IDEA中配置Tomcat的时候,添加Artifacts时,却发现自己的根本没有add Artifacts这个选项。
  为什么会找不到呢?难道别人的是公cat,自己的是个母cat,见到别人的公cat就不好使了吗嘛?
  当然不是,这是因为我们在配置Artifacts这个所谓的【特征成品】的时候,需要注意一点:
  我们在配置的时候,必须配置一个“Web Application:Exploded”,具体哪种方式创建无所谓。创建好之后,Tomcat中自然就可以Add Artifacts了~
  IDEA中配置Project Structure_第10张图片

7. 配置Libraries
  Libraries主要用来配置项目的【支持类库】,这个大家应该就很熟悉了吧?
  IDEA中配置Project Structure_第11张图片

8. 查看Problems
  Problems无需配置,但是它非常的有用!
  在我们的项目出问题的时候(比如:删了某个或添加了某个jar包,又或者SDK没有配置等),Problems就会给我们提示,我们按照提示修改即可。
  若是如下图一样光秃秃的,就说明项目环境上没什么硬性问题。
  IDEA中配置Project Structure_第12张图片

至此,IDEA中的Project Structure就配置完毕了,剩下的就是打个包顺带配置下Tomcat =ω=即可。

你可能感兴趣的:(IDEA中配置Project Structure)