如图所示,lib导入了包A,包A在打artifact时也导入了包r2-devkit。如果运行该工程,应该是正常的,不用显式导入r2-devkit的jar包,因为其已经存在于包A内。但是写代码的时候却无法调用到r2-devkit.jar包。是项目配置有问题吗,求大佬解惑。
jar包被包含在别的jar包内是不会被扫描到的,因为java包扫描只扫目录下的jar,并不会打开jar包在jar包中扫描。因此找不到很正常,应该把B包放外面。如果最终工程打包时,也会自动把B包打进去。
2.1m questions
2.1m answers
63 comments
56.6k users