intellij idea web项目建立并跑通,配置笔记,告别eclipse

也许说得有点过分,但我觉得eclipse调试前端是一场恶梦。虽然前期重构和编码主要以netbeans为主,但一旦与java后端整合,我就需要用eclipse同步项目和调bug改bug。。。不排除这是一种不规范的工作流程,有时候我想知道是不是所有前端开发都要这样,但至少我的经历一直都是如此。。。

然而,eclipse对javascript和css的支持实在不敢恭维,最恶劣是前端修改需要publish看效果,而且还经常内存不足需要重启resin。毕竟对于eclipse的配置没有研究透,所以以上吐嘈仅代表个人观点。。。

屁话说得有点多,马上入正题,记录一下intellij idea的项目配置以及成功地run in resin,日后可以愉快地在java项目里调试前端了。

  1. 建立项目,可以导入
      File-New Project,输入项目类型,输入项目名,选择项目地址;

  2. 打开项目设置(File-Project Structure 或 右键项目-Open Module Settings

    • Modules,选中当前项目,Paths,选择Inherit project complie output path
    • Modules,添加Hibernate,选原项目中的hibernate.cfg.xml文件;
    • Facets,添加Web,选
    • Modules,现在有了Web,进去,确定web.xml的路径是原项目中的web.xml文件;
    • Libraries,添加项目用到的jar包(文件夹);
    • Artifacts,添加Web application:Exploded -> From Modules,然后选择当前项目,“Build on make”,打勾则在make时自动build。
    • Apply - OK
  3. 设置Resin,菜单Run-Edit Configurations

    • 添加-Resin-Local,添加本地resin,填个名称;
    • 在Configure中选择resin的路径;
    • 一些参数建议,On update action是有更新是执行的动作,我选择了Update classes and resources;
    • 选择Deployment选项卡,添加在第二步中建立的Artifacts,Deployment method选择resin.xml;
    • Apply - OK
  4. 再次打开项目设置,把Resin的jar包加到项目里去(设置界面的打开可参考第2步)

Modules,选择项目,Dependencies,点击右边的加号,选择Library,这时候找到Resin的包,Add selected

至此,配置已经完成,尝试运行项目,对项目进行Make,然后Run in Resin

若您觉得我的博文对您有帮助,欢迎点击下方按钮对我打赏
打赏