无意中知道了Intellij IDEA开发工具,被其界面风格吸引(其他大家争论的与之Eclipse比较的各种好处,仁者见仁智者见智,这里不讨论,哥们绝对的外貌协会的。),搞了一个研究了两天,这里将研究过程中的一些疑难之处给写出来。主要难点在于原来开发都用Eclipse+svn开发的,这里项目转移遇到了各种问题。
1.首先关于安装啥的就省略吧。
2.关于IDEA与Eclipse第一点区别,Eclipse的"workspace"与IDEA的“project”,Eclipse将多个项目放了一个工作空间,而IDEA则是一个项目一个工作空间的概念,虽然在一个project中建立多个”module“(IDEA中的项目)也是可以的,但都不建议这么做。关于个概念 有强迫症比较纠结的 去百度吧 很多资料详细讲解这个。
3.在IDEA中配置SVN,这里我参考了http://blog.csdn.net/jeepxiaozi/article/details/39856081这篇博客资料,写的很详细,这里不再重复复制,谢谢前人的伟大。
4.配置tomcat:
File>Settings或者Ctrl+Alt+S,打开IDEA设置
找到:application Servers
点击右边的绿色的加号,添加Tomcat Server:
选择tomcat路径
OK后:
至此tomcat添加完毕,可以添加多个。
如果这个项目不是在IDEA中建立的,如从svn中down下的项目,会自动生成一个".iml"的配置文件,类似Eclipse中".classpath"文件。
这时项目已经导入了IDEA中了,是不是感觉格格不入? 别着急,再等会就OK。
选中项目,右键>Open Module Settings 或者 F4
设置,编译输出文件path,如果都是从Eclipse中转过来的肯定还是习惯web-inf下classes文件夹下,如果不是可以试试IDEA默认的output path.
配置添加,jdk
tomcat中的jar包支持
添加web包:
注意自己的web.xml文件 和 webcontent文件位置 一定要配置正确:
配置Artifacts:
点击绿色的加号:
将右边所有的包都put至左边,这里就是需要部署tomcat中的war包
OK 接下来 部署至tomcat启动吧
点击工具栏中:
Name自定义 选择刚刚配置好的tomcat
deploy刚刚建立的artifact
好了 点击OK 然后run吧