Intellij Idea基于现有的Eclipse工程创建 多模块工程--spring spring mvc hibernate - SSH- resin
来源:互联网 发布:淘宝推广赚佣金 编辑:程序博客网 时间:2024/05/17 08:58
由于工作需要,开发环境变成了Intellij idea, 早就听说了idea的大名,但是用起来却并不尽人意。接手一个旧项目,开发环境是idea,真正接触到idea,发现我还是一个白痴,项目是多模块的,一看我就蒙逼了,之前一直是eclipse下面的Maven,都不需要去管里面的依赖关系。正好周末有空,把项目的模块拆出来重新组织一下,做做试验,熟悉熟悉,在此记录一下。
1.新建Java工程,勾选JavaEE下面的Web Application, 由于原有项目为JDK1.7环境,故此处保留,之前选JDK1.8一直出现问题(项目为Spring 3.2.2的框架)
2.下一步,输入工程名字,finish,选择new window
3.在Project视图下,右键选择移除默认的模块hello, 非关键步骤,只是为了不出现多余的模块。
4.File -> new Module from existing sources, 基于现有代码新建模块,选择模块根目录导入,若其他目录也有,则再导入一次即可。后面一路next, 最后finish.
5.再弹出导入全局库的界面,直接cancel掉,导入完所有的module再配置相关库。
6.按F4或者在任意模块上右键选择Open Module Setting或者File -> Project Structure跳出Project Structure界面.明显相关的库无效,全部为问号。
7.左边由Modules跳至Libraries, 创建以上全部打问号的库,并引入相关的JAR包,将相关库关联到相关模块。全部引入完成后,会出现如下图情形,每个facet均有特殊标识,若未出现,工程可能有问题。图示为整个文件夹导入,JAR包导入仅出现Classes。
8.若上步已经将库与模块关联,则不需要再添加库;若忘记关联,则在Modules中添加相关的库。添加完后,剔除掉打问号的库,记得一定要全部添加完再删除打问号的库。
完成之后,Problems没有数字出现。
9.在Modules模块下,给每个模块添加相关的框架,参考添加的库. 先web, 再spring,最后hibernate。
10.主模块hibernate框架下添加hibernate的配置文件,hibernate配置文件位于资源文件夹下。
11.主模块web框架下添加资源文件夹位置。
12.主模块下添加spring框架相关的配置文件,其中spring mvc 配置文件,在添加了web 的资源文件夹后可以自动检测到。
13.切换到Artifacts给主模块的web特性打包输出,设定打包所需库及打包输出目录。默认有一个artifact,直接用右上角减号删除。重新添加一个artifact。其中有一个要点,需要将我们的主模块依赖的基础模块打包为JAR包,定位到Output layout的lib文件夹,选择中间Output layout右上方文件夹后的图标即第二个图标,命名为相关基础模块的名字,然后将相关基础模块的compile output拖动到刚创建的jar包下面。
14.为项目设置容器,Run -> Edit Configurations 右上角添加,选择Resin -> local, 添加一个本地的Resin容器。
15.配置Resin容器的配置文件resin.xml相关的数据库和项目articfact的输出目录。Build - >rebuild project , 右上角选择刚刚添加Resin容器Run ,等待一段时间即可弹出登录界面。若出现问题,请检查project structure 下的artfacts模块的输出目录中是否生成了如下类似的目录结构。
- Intellij Idea基于现有的Eclipse工程创建 多模块工程--spring spring mvc hibernate - SSH- resin
- 25.Maven 的单模块 / 多模块之 Spring MVC + Spring + Spring Data JPA 项目(基于 IntelliJ IDEA) - IntelliJ IDEA 使用教程
- 使用maven创建基于spring的模块|工程|bundle
- 使用intellij创建Spring工程
- Eclipse创建Spring工程
- Intellij Idea在引入Eclipse工程的时候,报unmapped spring configuration的解决办法
- Intellij IDEA创建基于Gradle的SpringMVC工程
- 使用IDEA创建Spring mvc工程及简要分析
- Spring mvc+hibernate工程搭建
- Spring-framework 源码Intellij IDEA 导入工程
- spring mvc maven工程创建
- spring起步 搭建基于Maven的Spring MVC工程
- IntelliJ idea创建spring mvc项目
- Springboot+Spring MVC+Idea工程布置
- IntelliJ idea创建Spring MVC的Maven项目
- IntelliJ idea创建Spring MVC的Maven项目
- idea 创建hibernate工程
- Intellij Idea 创建 Maven 工程
- Rsync的其他几个常见参数
- 罗马数字
- Platt SMO 支持向量机算法(Python实现)
- 7.6 MCodeForces 687CThe Values You Can Make
- 通过多项式来拟合股票收盘价的趋势图
- Intellij Idea基于现有的Eclipse工程创建 多模块工程--spring spring mvc hibernate - SSH- resin
- (一) linux内核基础
- MySQL安装目录缺少data文件夹解决方法
- hadoop常用命令
- The JSP specification requires that an attribute name is preceded by whitespace
- Android::开放root权限
- cpu字节序(整理)
- 通俗易懂地解释一下C#中的事件和委托
- 表自身关联查询sql语句