maven项目迁移问题总结

来源:互联网 发布:德国狂屠巴西 知乎 编辑:程序博客网 时间:2024/06/04 03:34

今天完成了maven web项目,maven的好处就是自动管理jar包,不用像传统的webapp项目一样需要手动的把jar包添加到WEB-INF/lib下面,需求是移动到另一台电脑上演示,这个时候我要从头开始配置环境:
首先我们需要的工具有:

  1. JDK8
  2. mysql
  3. tomcat
  4. maven
  5. ecplise

我们解压好了maven还要在ecplise中maven选择maven的路径安装到maven插件,才能在ecplise中正常使用maven,maven有两个配置文件,用户目录/.m下的全局配置setting和maven目录下指定用户的setting,可以在ecplise中选择使用哪个。还可以在里面配置自己的仓库。
然后还是报错,显示找不到包,但是我确定了已经在maven下存在了。这个时候点击项目properties>Deployment Assemby当中Add选择maven添加进去这样才会发布,否则编译发布到tomcat下面lib为空.

这个时候发现我.java文件没有编译过去,后来我又勾选了eclipse中的Project>Build Automatiocally。clean了服务器重新编译,可以正常工作。

数据库也需要迁移到新的电脑上。我用HeidiSql导出数据库脚本,生成一个文件不过不是.sql后缀,我手动修改为.sql后缀了,然后在新电脑导入脚本自动生成了数据库。

总结:Maven项目首先检查maven仓库配置是否正确,maven在ecplise中是否正确,能否install项目等等操作。然后检查服务器发布问题,类似很多问题在网上99%都是别人遇到过的,所以如果是解决问题可以站在前人的肩上,但是有时间请务必搞清楚到底是为什么出现这种情况,而不仅仅是解决了问题,因为越到底层越新的技术如果出问题所需要更加错综复杂的原理性的知识这是很难寻找的。

最后补上一个问题,创建maven后经常是不能自动构建main/java 显示missing,这个时候项目属性build path 编辑jre system libery 选择default jre即可

0 0
原创粉丝点击