Eclipse将maven web项目转换成普通web项目教程图解
maven
Maven: Apache Maven是一个开源的项目管理和构建工具,主要用于Java项目。适合需要自动化项目构建和依赖管理的开发者。特点包括约定优于配置、易于使用和社区驱动。
项目地址:https://gitcode.com/gh_mirrors/ma/maven
免费下载资源
·
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 天前
更多推荐
已为社区贡献30条内容
所有评论(0)