NutzCN Logo
问答 MainModule配置扫描包的时候,如何让扫描的包会去扫描jar里面的包呢?
发布于 3036天前 作者 qq_e636d015 3070 次浏览 复制 上一个帖子 下一个帖子
标签: mvc ioc

MainModule配置扫描包的时候,如何让扫描的包会去扫描jar里面的包呢?现在没有自动去扫描jar里面的包com.xxx下的class文件,应该如何配置呢?

@IocBy(type = ComboIocProvider.class, args = { "*js", "ioc/", "*anno", "com.XXX", "*tx" })
public class MainModule {
8 回复

默认就会扫描,除非是压缩包里面的jar, 例如eclipse导出的runnable jar, 选了第2/3种方式

通过maven tomcat7:run运行的话就不扫描了,如果tomcat下直接运行就扫描!我就好奇了

再次测试了tomcat下直接运行也是不扫描的。刚开始我是用maven引用我本地的项目的,tomcat运行的时候能扫描,我关闭那个引用项目之后就变的直接引用jar包了,然后运行查看到一样不扫描了!

类在另外一个maven项目里面?

额,不对呢,你说是没扫到jar里面的类?

是呀,另外一个maven项目,maven install之后就是一个jar文件,主项目就不扫描这个jar文件里的类了

不是的, 不是jar的, eclipse会引用项目的

在对应的resources目录下加个 .nutz.resource.mark 空文件

添加回复
请先登陆
回到顶部