NutzCN Logo
问答 nutzboot 为什么扫描到jar里的action?
发布于 35天前 作者 天空 210 次浏览 复制 上一个帖子 下一个帖子
标签:

pom.xml加入jar的引用

		<dependency>
			<groupId>single_api</groupId>
			<artifactId>wxapp_api</artifactId>
			<version>1.0</version>
			<scope>system</scope>
			<systemPath>${project.basedir}/lib/single_api_202101.jar</systemPath>
		</dependency>

single_api_202101.jar里有com.aaa.b.Action.class类声明了@IocBean
nutzboot项目MainLauncher.class在com.aaa.c包里,声明了

@Modules(scanPackage = true, packages = {"com.aaa.b","com.bbb.c"})

启动日志提示:

[DEBUG] 15:18:30.559 org.nutz.resource.Scans.scan(Scans.java:280) - Found 95 resource by src( com/aaa/b/ ) , regex( ^.+[.]class$ )
[INFO ] 15:18:30.569 org.nutz.resource.Scans.rs2class(Scans.java:413) - Resource can't map to Class, Resource action/Action.class

如何才能让当前nutzboot项目的ioc管理到jar里的action类?

4 回复

所以到底有没有配置扫描jar中的目录

可以在MainLauncher加个iocby注解

@qq_21fb767e 有扫描到
@Wizzercn @wendal 另外打包了个测试的jar,又可以add 测试的action类
难到是因为不行的jar里面有个@Inject数组(在nutz里的js配置了个数组),现在没有。我再试试

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