参考博文https://blog.csdn.net/hsany330/article/details/78093060,加了自己的见解,感谢这位博主!
IDEA + SVN 导入eclipse 项目
目录
. 1.给IDEA 安装svn 插件
. 第一步下载svn 插件
. 第二步配置svn 插件
. 第三步
. 第四步
. 2.从SVN 上导入项目
. 第一步
. 第二步
. 第三步
. 3.配置导入的eclipse 项目并且启动
. 第一步
. 第二步
. 第三步
. 第四步
. 第五步
IDEA 是一个非常好用的java 开发工具.这里我们用的是30 天试用版本.官网可以下载到.
1.给IDEA 安装svn 插件.
第一步下载svn 插件
在sliksvn 官网可以下载到svn 的版本控制插件. 这里为什么推荐sliksvn ? 因为下载安装
就行. 操作简便
第二步配置svn 插件
安装好svn 的版本控制插件之后.启动我们的IDEA.
通过File → Settings 打开IDEA 配置.
然后在Version Control 版本控制配置下选择Subversion.
之后如下图所示. 在Use Command line client 中输入安装好的版本控制器位置

第三步
接下来我们要告诉IDEA.我们要用什么来控制版本了
在导航栏VCS 中选择Enable Version Control Integration 来配置

之后会弹出如下图界面.选Subversion 即可.

第四步
这里是配置SVN 的最后一步.配置SVN 的地址.
导航栏选中VCS 选择Checkout from Version Control. 在选择Subversion

点+添加服务器地址即可.

到此我们给IDEA 添加的SVN 插件并且配置了地址.
2.从SVN 上导出项目到本地,再导入到idea
第一步导出项目到本地
可以vcs 中导出项目

也可以从欢迎页导出项目

第二步. 导出项目到本地
在添加地址后的页面中选择项目点Checkout

之后弹出如下页面.创建一个文件夹(名称最好和项目名相同),并选中这个文件夹.

接下来会弹出一个配置界面.问你选什么样的路径.直接点OK 就行.

最后弹出您已经引入项目是否打开.选NO(注意这里一定要选no,否则会导入失败)
第三步导入项目到idea
关闭当前项目.退回到欢迎界面.选Import Project.导入项目

选择刚才检出项目的文件夹. 选第一个然后下一步..下一步..下一步就行.

之后会弹出如下图界面. 意思是是否把项目 塞入svn 版本管理中.
如果你需要用SVN管理该项目,就点yes
到此.从svn 导入eclipse 的项目成功了.
3.配置导入的eclipse 项目.并且启动.
第一步完善项目结构
此时需要添加spring 和web 模块,并移入包lib
打开Project Structure 在右上角有快捷入口.
看到如下图界面. 上面是项目名称. 下面地址是生存class 存放位置.不用管.

此时项目结构(模块,idea 中项目都是模块)不完整,先删除右边标红色的,以及jar 包(这
里不需要,直接通过libraries 中lib 导入),留下Module source 和 jdk 即可,
点击左边“+”,add 添加spring 和web 模块

对于library,点击“+”,选java,弹出如下窗口,选中web_inf 中的lib

完成后,效果如下

第二步导入Tomcat 包
返回modules 点击“+”,选library,加入tomcat.
完成后,如下

注意,web根目录默认路径为/web,如果是别的需要修改,我的是/webRoot,需要改为/webRoot,

第三步生成war 包
先选Web Application exploded.加入.
之后选Web Application Archive,把生成的exploded 加入到Archive 中.

完成后,如下

第四步配置Tomcat,部署war 包
点击下三角

点击“+”,选中Tomcat server,local

修改Tomcat 的名字和端口,然后部署war 包到Tomcat,在Deployment 中点+加入Artiface
会看到如下图.选第二个(第二个是解压后的包,支持热部署).
