2018-08-08
2018-08-08
IDE基础
[TOC]
1.一楼送给自己
用习惯IDEA,很长时间没有使用Eclipse了,马上换工作可能又要用回Eclipse,写一篇回归文档,重新巩固一下Eclipse的基础使用,简单粗暴,新手不宜观看 ಠ_ಠ我有一个特异功能!!(Maven+基础快捷键篇)
2.Maven搭建
注意开始选择简单maven,否则建出来的项目包可能不完整,主要是jre可能不会自动识别,导致message问题不显示
本次maven搭建是简单的粗粒度模块切分,主要是熟悉parent继承和聚合项目在Eclipse中的搭建方式和BUG坑
2-1.从首选项导入Maven
2-2.Maven配置
2-3.搭建Server服务器软件
服务器软件可以这样搭↑↑↑,但是实际中我们建议使用maven的tomcat插件↓↓↓来使用(模块较多时效果更好)
1 | <!-- 在聚合pom工程配置tomcat插件统一启动即可(减少其他模块频繁打包) --> |
2-4.新建Maven工程(parent)
(pom)
2-4.parent配置
(pom)
2-5.common配置
(jar)
2-6.mvc聚合配置
(pom) 此处三层架构没有拆解,统一扔到聚合里了,正常可以将模块拆分
注意聚合中的模块大多数会用到common中的工具类或者实体类,这里的pom文件需要依赖common,后面不在提示依赖关系(根据业务逻辑进行依赖jar和模块即可)
2-7.聚合模块pojo
(jar)
2-8.聚合模块dao(省略)/service
(jar)
2-9.聚合模块controller
(war)
注意问题:此时webapp为空(因为选择的基本maven)
右键war模块,选择JavaEE工具重新部署(点一下就行了),webapp将会注入内容(web-inf等)
2-10.聚合结构完成
2-end.总结
Eclipse的maven搭建并不是很复杂,主要是用习惯了IDEA后,经常会忘记Eclipse搭建的坑,比如
- 建立的模块少包(没有选简单maven模板,jre没有注入)
- 建立的模块少webapp资源(还是bug,解决方案很多)
- 合理的选择打包方式(打pom,src中存在的是site(别紧张,没啥用))
建议全部项目都以简单Maven模板的方式搭建,区别在于打包方式的不同pom/jar/war
3.基础快捷键
1 | [核心快捷键] |