使用IDEA启动Java web旧项目心酸史

新公司,老项目,没框架。

但是一颗追求潮流的心,必须使用IDEA来开发项目啊,毕竟我是fashion的程序员。

废话少说,开始简介一下项目(10年前的项目,没有用maven),大家可以看到,下图中只有一个web project,其他的全是Java project。


对的,项目就是采用的业务模块分层思想,最后由web project 来集成各个模块,最后发布web项目就可以了。

下图中的第一个文件夹放的是公用jar包,其他的文件夹可以引用。


再给大家看一下web project 的build path,相信大家看到下图就明白了。对的,全是link source进去的。

而且如果其中一个Java project A用到Java project B中的程序,也要link source一下,是的,就是这么繁琐。


下面我给大家演示一下,如何将这种老项目导入IDEA。

导入项目参考:

可以open可以import,打开后如下图所示,


重要的是配置File -> Project Structure,首先配置Project,如下图


其次是Modules,这里是最重要的,点击“+”,import Modules,如图所示,对的每一个Java project和web project都要import一下,而且只能一个一个import,


我这里选择的是create module,


点击Next,


这个Java project里面的src文件,有的选才可以点finish。

Modules全部import之后,点击其中的web project ,如图所示,


点击Paths,修改编译的class文件out路径,如图所示。


接着是很重要的步骤,点击Dependencies—>点击“+”,如图所示,


把其余的Java project全部加载进来。而且其余的Java project如果有相互引用,也要加载Dependencies,如图所示


然后把之前一个专门放jar包的文件夹,引入进来,如图所示


接着编辑Facets选项,如图所示,选择自己的web.xml所在路径。


接着点击Artifacts,如图所示。


然后点击OK,APPLY就行了。

最后部署在Tomcat上,如图所示。


下面可以配置项目的访问路径,如图所示


最后启动成功。

参考网页:

Intellij Idea项目导入和项目依赖处理

执行idea时出现"无效的源发行版"

解决IntelliJ Idea中文乱码问题

IDEA导入eclipse项目并部署运行完整步骤(转发)

注:如果项目没有引入modules,项目在编译的过程中会报错Cannot Resolve symbol *****”,“程序包不存在”

猜你喜欢

转载自blog.csdn.net/weixin_39428938/article/details/80107597