spring注解方式无法扫描maven生成的jar包
现有A,B,C三个工程A依赖B,B依赖C. C类似DAO。B相当于service。C注入B中。A调用B。现在的问题是在A工程配置的自动扫描package,找不到C中的bean。用XML没事,注解写的没问题(我在B工程中写了个类似C的类,注解注入就没事)。用Maven assembly和maven package都试过,打出的jar包还是扫描不到。难道我配置的有问题。下面是pom文件assembly插件配置:<plugin
<artifactId>maven-assembly-plugin</artifactId
<configuration>
<descriptorRefs>
<descriptorRef>jar-with-dependencies</descriptorRef>
</descriptorRefs>
</configuration>
<executions>
<execution>
<id>make-assembly</id>
<phase>package</phase>
<goals>
<goal>attached</goal>
</goals>
</execution>
</executions>
</plugin>
还有在target目录一下生成两个jar包,一个xxx.jar-with-dependencies(包含运行时,依赖什么的),另一个xxx.jar(和普通install的一样) 用的哪个呢..?为什么扫描不到呢... Spring Maven --------------------编程问答-------------------- 自己顶一下... --------------------编程问答-------------------- 我觉得你的问题不在plugin配置。
如果在A的pom中正确添加了B的依赖,在B的pom中正确添加了C的依赖,
那问题可能在于A,B,C的context.xml文件配置,
或者是在C中没有正确添加Bean。
补充:Java , Java EE