Maven打包时出现Process terminated错误
- 检查maven的配置文件
- 多引入了一次控制器
- 编码错误
- 切点表达式错误
用maven打包时出现Process terminated样式的错误,报错如下:
查看报错信息
检查maven的配置文件
多引入了一次控制器
注释掉多余的
编码错误
File encoding has not been set, using platform encoding GBK, i.e. build is platform dependent!
找了半天,原来只要在pom.xml文件中增加一个配置项即可
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
切点表达式错误
Error creating bean with name ‘dataSource’ defined in class path resource [applicationContext-dao.xml]: Initialization of bean failed; nested exception is java.lang.IllegalArgumentException: Pointcut is not well-formed: expecting ‘name pattern’ at character position 32
这个报错一开始我以为是dataSource配置问题,并且在applicationContext-dao.xml里面找问题,导致花费了很大时间
其实关键的报错信息就是pointcut is not well-formed: expecting ‘name pattern’ at character position 32
这种情况大多是切入点表达式错误
表达式格式完全没有问题,我给他切一行就行了。。。奇怪的BUG…
成功打包项目