文章目录
- 前言
- 一、步骤
- 1.先创建一个空的工程
- 2.再创建模块(Module)
- 总结
- IDEA中工程和模块之间的区别:
前言
既然是在一个工程下创建多个模块,毋庸置疑,肯定先创建一个工程(Project),再创建多个模块(Module)。
一、步骤
1.先创建一个空的工程
选择Empty Project,
点击next,然后在C盘下创建Java工程目录,选择它。
点击Finish,接着会自动跳转到此页面,默认选择的是Modules,我们选择Project,接着点击OK,如下图所示。
2.再创建模块(Module)
工程创建完毕,接着我们创建模块Module,如下图
点击上图中的Project Structure,我们选择Module,并且点击右上角的+号,选择New Module,如下图
接着就可以自己创建Java工程或者Maven工程了,如下图所示
创建完毕后,IDEA左边显示的目录如下图:
总结
IDEA中工程和模块之间的区别:
(1)工程不等于完整的项目,模块也不等于完整的项目,一个完整的项目看的是代码,代码完整就可以说这是一个完整的项目,和此项目是工程和模块没有关系。
(2)工程天生只能使用自己的内部资源,工程天生是独立的。后天可以和其它工程或模块建立关联关系。模块天生不是独立的,模块天生是属于父工程的,模块一旦创建,所有父工程的资源都可以使用。
(3)父子工程之间,子模块天生继承父工程,可以使用父工程所有资源。子模块之间天生是没有任何关系的。父工程之间不用建立关系,继承关系是先天的,不需要手动建立。平级之间的引用叫依赖,依赖不是先天的,依赖是需要后天建立的,即模块和模块之间可以相互引用,但是需要手动建立关联。