最近,对现有的Web项目添加Maven支持,结果出现了好多的bug,只好google查找原因,在此记录下 ,给自己和他人一个方便:
1、Maven命令执行失败,却没有出错信息 -->
可重新执行一次!
2、BaseConst.java:[1,0] 非法字符:\65279 -->
使用 notepad++ 工具打开之后,发现该文件格式为 UTF-8 (含BOM)格式,如下图:
开发常见bug">
改为“UTF-8 无 BOM格式编码”即可。 分析:有可能是由于使用 UltraEdit 工具时,该工 具本身默认的文件格式导致。
3、BaseAction.java:[45,0] 非法的表达式开始 -->
由于 Struts 的注解中,多加了个逗号(,)代码不严格导致,MyEclipse本身编译通过,但是Maven编 译不通过;去掉多余的逗号即可。
4、BaseAction.java:[4,35] 找不到符号 -->
很有可能是源码路径漏掉导致,添加对应的源码路径即可。如下图:
时间: 2024-10-31 21:56:19