Eclipse将maven web项目转换成普通web项目教程图解

一、准备工作
1、 Eclipse Neon (4.6.3) --- 默认集成了maven插件,可自定义maven配置!
3、下载示例项目: 参考 --- https://blog.csdn.net/HaHa_Sir/article/details/80516928

二、转为web项目流程
1、先将准备好的项目用 Eclipse启动,确保项目正常运行。
2、获取正常运行的项目发布文件: tomcat/webapps/ssm-shiro 粘贴到桌面上
3、新建一个Eclipse工作空间
4、导入项目发布文件: Eclipse左侧 --- 右键 --- Import --- Import... --- General --- Projects from Folder or Archive --- 导入桌面上的 ssm-shiro 项目。
            

5、将原来 ssm-shiro maven项目: src/main/webapp/ 目录下文件,移动到 WebContent 目录下。

6、调整 Default output folder 目录: ssm-shiro/WebContent/WEB-INF/classes

    
7、将原来 ssm-shiro maven项目: src/main/java/ 目录下java文件粘贴到 当前项目 src 目录下。


8、添加Tomcat支持: 选中项目 --- 右键 --- Build Path --- Libaraies --- Add Libaray... --- Server Runtime --- Apache Tomcat x...

9、删掉无效的目录:
  • ssm-shiro/build
  • ssm-shiro/WebContent/WEB-INF/classes

10、完整普通web项目目录结构展示:



三、可能遇到的问题
1、完成转换后,发布到 tomcat中,没有编译java文件(tomcat/webapp/ssm-shiro/WEB-INF/classes 目录下,没有.class 文件)?
  • 调整项目发布目录: 选中项目 --- 右键 --- Deployment Assembly --- 将对应目录发
布到tomcat中。以下可作为参考:

  • 设置自动编译: Eclipse顶部工具栏 --- Project --- Build Automatically --- 勾选。


四、总结
1、将maven web项目转换为普通web项目,简记为以下几个步骤:
  • 获取 tomcat/webapps/projetName 目录下项目
  • 导入 Eclipse (Projects from Folder or Archive 方式导入)
  • 调整目录结构 ----> 保持和普通web项目一致
  • 粘贴java部分代码
  • 删掉不需要的目录


PS: 以上操作都经过一步步的测试,确认,没有问题记录下来的。 实际项目可能比这更复杂,但主要流程步骤差异不会太大,一步步的调整就可以了。 相信自己,你能行 ^_^ !

    

PS2: 这里有一个失败的案例。 点击查看

GitHub 加速计划 / ma / maven
4.29 K
2.65 K
下载
Maven: Apache Maven是一个开源的项目管理和构建工具,主要用于Java项目。适合需要自动化项目构建和依赖管理的开发者。特点包括约定优于配置、易于使用和社区驱动。
最近提交(Master分支:17 天前 )
2c6846b0 Just a simple PR to make properties file a "properties file" as majority would expect. According to spec '=', ':', or white space can be delimiter and this file IS valid, but still, users my be surprised, or tools like IDEs may misinterpret this, otherwise valid Java Properties File. 3 天前
034ef155 Last two bits to be removed: * wrapper lifecycle * exploded scripts --- https://issues.apache.org/jira/browse/MNG-8263 3 天前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐