Intellij IDEA 之 Project

前言:

从Eclipse 迁移到 IDEA 需要了解的一些变化

image.png

Project

Project也就是我们的项目, 我们对于项目的任何设置都是在Project Structure 中设置的。在右侧的Project 选项卡中, 我们可以设置项目的名称以及SDK。

image.png

Module

A module is a part of a project that you can compile, run, test and debug independently.
Modules are a way to reduce complexity of large projects while maintaining a common (project) configuration.
Modules are reusable: if necessary, a module can be included in more than one project.

从定义中看, Module组成了Project, 从文件结构上看,Module是项目根目录下的文件夹:


image.png

Library

A library is a collection of compiled code that you use as is.
Libraries may optionally include the source code for the library classes as well as corresponding API documentation.

Library就是编译好的class文件集合, 有时会有java源文件以及文档文件, 这三个文件都以jar包的形式存在。

左侧为以及添加的library, 右侧为选中的library的详细信息, 从中可以看出这个library并没有包含源文件以及文档文件。

image.png

Facets

Artifacts

项目的输出文件。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • afinalAfinal是一个android的ioc,orm框架 https://github.com/yangf...
    passiontim阅读 15,489评论 2 45
  • 出发了,出发了, 船长告诉我们。 在海的那边, 是我们的终点。 海风亲抚我们的脸颊, 海浪拍打着船底, ...
    言叶未至阅读 272评论 0 0
  • 这段时间,我试图在生活和工作中寻找一种平衡,通过每天对时间的记录,观察自己的时间和精力,基本形成以下规律: 1,早...
    林青澜阅读 308评论 2 0
  • 五维培训回来,各种思潮不停,不停的反省总结,思索丰盛日记,寻找自己所拥有的增加幸福感!
    畅和阅读 151评论 0 0
  • 2015年春,走到人生的第二十五个春天,也迎来了人生一次看似荒唐,实则安稳的转折。 这一年,我没有恋爱。或者是本命...
    Castor_Wei阅读 231评论 0 1