maven工程中解决spring的依赖有关问题
maven工程中解决spring的依赖问题
在maven工程中,添加了spring-aop的依赖,没想到启动时候还是报错,说缺少aspectj中的类,这是因为spring-aop对aspectj的依赖是可选的(optional),这样manve不会把aspectj加入工程的依赖中
所以要在自己工程的pom中加入对aspectj的依赖.
感觉maven设计上还是有欠缺,应该指出有哪些可选的依赖,spring更不能信誓旦旦的说在pom里加入spring的依赖就万事大吉
在maven工程中,添加了spring-aop的依赖,没想到启动时候还是报错,说缺少aspectj中的类,这是因为spring-aop对aspectj的依赖是可选的(optional),这样manve不会把aspectj加入工程的依赖中
<dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjweaver</artifactId> <version>1.7.4</version> <scope>compile</scope> <optional>true</optional> </dependency>
所以要在自己工程的pom中加入对aspectj的依赖.
感觉maven设计上还是有欠缺,应该指出有哪些可选的依赖,spring更不能信誓旦旦的说在pom里加入spring的依赖就万事大吉