近日导入maven多模块项目 出现的问题以及解决过程
2017-12-04 20:43
471 查看
近日导入maven的多模块项目,
先说一下前提环境:jdk1.7 32位,maven2.1版本,各个项目模块的pom.xml配置的jdk有1.5,也有1.6 。
导入后进行maven install时发现出现 -source 1.6 中不支持 diamond 运算符 的异常,
异常提示出现错误的地方是因为类似这种写法。
搜索发现是因为这种写法是jdk1.7新特性才支持的写法,1.6不支持。参考文章:http://blog.csdn.net/aliaooooo/article/details/42536295。
之后将windows---preferences---java---compiler---compiler compl
4000
iance level 改为1.7,各个模块,右键,properties--java compiler 同样都改为1.7,
因为各个模块各自pom中指定了版本,所以移除各个模块默认的JRE1.5或者1.6,都改为1.7保持一致。
再次maven install依旧报错 -source 1.6 中不支持 diamond 运算符 。 无数次clean等等,最终解决办法是在其中出现问题那个模块的pom.xml中把其指定的1.6改为1.7
,此问题解决。
另外,在解决问题的过程中,代码出现过
和 Remove '@override' annotation 的报错,参考文章:http://blog.csdn.net/liuhhaiffeng/article/details/7178026。
最后,还有
一系列问题折腾很久,耽误不少时间。一方面是因为对maven 并不天熟悉,另外自己在解决问题中没有想过去改变代码 配置,毕竟是刚刚拷贝过来的,认为代码一点问题都没有,这也是一方面吧。尤其jdk版本不一致,我以为不能改变,增添不少苦恼 = =!下班回家!
先说一下前提环境:jdk1.7 32位,maven2.1版本,各个项目模块的pom.xml配置的jdk有1.5,也有1.6 。
导入后进行maven install时发现出现 -source 1.6 中不支持 diamond 运算符 的异常,
异常提示出现错误的地方是因为类似这种写法。
搜索发现是因为这种写法是jdk1.7新特性才支持的写法,1.6不支持。参考文章:http://blog.csdn.net/aliaooooo/article/details/42536295。
之后将windows---preferences---java---compiler---compiler compl
4000
iance level 改为1.7,各个模块,右键,properties--java compiler 同样都改为1.7,
因为各个模块各自pom中指定了版本,所以移除各个模块默认的JRE1.5或者1.6,都改为1.7保持一致。
再次maven install依旧报错 -source 1.6 中不支持 diamond 运算符 。 无数次clean等等,最终解决办法是在其中出现问题那个模块的pom.xml中把其指定的1.6改为1.7
,此问题解决。
另外,在解决问题的过程中,代码出现过
"XX cannot be resolved to a type "的报错,参考文章:http://zhaoningbo.iteye.com/blog/1137215
和 Remove '@override' annotation 的报错,参考文章:http://blog.csdn.net/liuhhaiffeng/article/details/7178026。最后,还有
XX cannot be resolved to a type "的报错 ,经检查是项目代码少了一些类,项目代码没有完整上传到svn。最后编译通过,所有问题解决。
一系列问题折腾很久,耽误不少时间。一方面是因为对maven 并不天熟悉,另外自己在解决问题中没有想过去改变代码 配置,毕竟是刚刚拷贝过来的,认为代码一点问题都没有,这也是一方面吧。尤其jdk版本不一致,我以为不能改变,增添不少苦恼 = =!下班回家!
相关文章推荐
- BLUENESSG 早一日受苦、早一日解决、早一日浴火重生 Maven多模块,Dubbo分布式服务框架,SpringMVC,前后端分离项目,基础搭建,搭建过程出现的问题
- 使用maven的mybatis-generator生成实例和mapping过程以及可能出现问题解决
- Maven导入项目出现类似"Cannot read lifecycle ..invalid END header "问题的解决办法
- 解决使用maven的java web项目导入后出现的有关问题, -cannot be read or is not a valid zip file
- Maven多模块,Dubbo分布式服务框架,SpringMVC,前后端分离项目,基础搭建,搭建过程出现的问题
- android导入项目,出现Fix Gradle wrapper and re-import project问题以及相关问题的解决
- eclipse导入maven模块项目步骤以及问题处理
- 解决使用maven的java web项目导入或新建添加pom配置后出现的有关问题 -cannot be read or is not a valid ZIP file
- 解决使用maven的java web项目导入后出现的有关问题 -cannot be read or is not a valid ZIP file
- Eclipse中的新导入的Maven项目出现红色叹号以及旧的Maven项目无语法错误却显示红叉的解决办法
- Maven项目导入到Eclipse时Build出现the user operation is waiting for building workspace to complete的问题解决
- 解决Eclipse导入Maven项目无法引入 Maven Dependencies Libraries 问题
- 整理ArcSDE 安装过程出现问题以及解决方法系列
- android项目导入到eclipse中去出现 Case Variant exsits问题的部分解决方法尝试
- Eclipse导入项目出现叹号和差号问题的解决方法
- eclipse下maven项目的创建以及问题的解决
- 整理ArcSDE 安装过程出现问题以及解决方法系列
- MySQL集群架构以及本人配置过程中出现的问题及解决办法
- matlab运行过程中出现找不到指定模块问题解决
- 用gradle管理android项目出现的问题以及解决方法