IDE Customization(IDE定制)
Module-based project structure(基于Module的工程结构)
This feature is ideal for complex projects, with multiple internal dependencies, and especially for J2EE projects. Module is a separate logical part of a project that incorporates your working sources, libraries, reference to target Java SDK, etc. It can be compiled, run or debugged as a standalone entity. A project may consist of one or multiple modules. Modules may depend on each other. Modules can be of the following types: Java modules, EJB modules, Web modules and J2EE Application modules. Modules and libraries can be easily shared among multiple projects.
(这一特点针对复杂的工程尤为理想,特别是J2EE工程。Modules是工程的一个独立部分,它可以包含你的源代码,库,以及目标程序的SDK帮助文档等等,他也可作为一个独立的部分进行编译、运行和调试,一个工程很可能有一个或多个Modules 组成,Modules 间可以相互访问,Modules 以以下几种方式呈现:Java modules, EJB modules, Web modules