zoukankan      html  css  js  c++  java
  • IntelliJ IDEA 14.x 的 project 和 module 是啥关系?

    使用基于IntelliJ的IDE,如phpstorm、android studio都会对projectmodule的关系比较糊涂,简单的概括如下:

    IntelliJ系中的 Project 相当于Eclipse系中的 Workspace

    IntelliJ系中的 Module 相当于Eclipse系中的 Project

    IntelliJ中一个 Project 可以包括多个 Module

    Eclipse中一个 Workspace 可以包括多个 Project

    PhpStorm中似乎在弱化 Module 的存在,把 File 菜单下的 New Module 菜单项目直接删除了。

    在Android studio中仍存在:

    Android studio中,一个Project代表一个完整的APP,Module表示APP中的一些依赖库或独立开发的模块。比如可以新建一个library做为module,然后在主APP上点右键 open module setting的Dependencies中添加一个模块依赖。然后主APP中就可以使用module中的类了。


    问1: 我的工作区(workfspace)发生了什么? 我的项目(project)都在哪里?

    答: 别担心,只是方式略有不同。 

    IntelliJ IDEA创建一个Project作为你所有工作的代码库,并为其各个组成部分单独创建一个Module。 因此,IntelliJ IDEA的Module就像是一个Eclipse的Project,而Project则和Eclipse工作区(workspace)类似。 虽然不完全像Eclipse的workspace那样包含你所有的工作,但你可以在同一时间打开多个IntelliJ的多个Project。此表可以帮助您了解Eclipse和IntelliJ IDEA的的概念是如何相互对应的:

  • 相关阅读:
    mybatis_7分页查询
    mybatis_6日志工厂
    mybatis_5解决属性名和字段名不一致的问题(resultMap)
    mybatis_4配置解析
    mybatis_3CRUD操作
    ARM C函数调用堆栈入栈顺序
    syscall SYSCALL_DEFINE*()实现
    ko kallsyms
    elf文件结构解析
    ko module加载flow
  • 原文地址:https://www.cnblogs.com/52php/p/5677669.html
Copyright © 2011-2022 走看看