平时在练习时,经常是创建一个 maven 工程,在里面创建model、service、dao 。这些代码都在这一个工程中。而多模块项目则是把这些代码分开到不同的项目中。比如 model 在一个项目中,service 和 dao 在一个项目中 ,web 端在一个项目中,这样的项目就称为多模块项目。
那有什么好处吗?主要好处就是代码可以复用,管理代码方便,结构层次清楚。等用的多了,就会更加明白其中的好处了。
下面就开始我们的创建吧!
1. 打开 eclipse ,选择 创建一个 maven project
2. 仔细看图,创建一个简单的项目
3. 在弹出的窗口中输入以下内容,主要就是 Group Id、Artifact Id、Packing (这里要注意选择 POM)
点 Finish,创建项目
4. 新建子模块,按下图操作一下吧。这里选择的是 New->Other...
5. 弹出选择类型的窗口。
6.这里要选择 maven,输入 maven 后可以查询到 maven 的项目模板
7. 注意这里选择的是 Maven Moudle
8. 要起一个名,这个名是这个包的名。根据实际的意义来吧
9.继续输入 Group Id , 这里注意的是 Packaging 要选择成 jar
10. 上面点 finish 创建完成后的 maven 工程。
11. 继续创建 UI 模块
12. 创建完成后,会有一个错误
13. 解决掉该错误,按下图操作即可。
选择 Java EE Tools -> Genera Deloyment Description Stub
14. 错误成功解决掉了
15. 在 parent 中指定编译的版本
16. 指定版本完成后, update Project
17. 项目创建完成
此时 maven 的多模块项目创建完成。