依赖jar无法从应用程序中定位解析属性值.yml文件



我有一个gradle项目,它需要两个本地jar作为依赖项。我使用fileTree

添加它们

implementation fileTree(dir: '.. ')//lib ', include: '*.jar')

我面临的问题是,依赖的jar需要应用程序的属性值。在主项目中提供yml文件。。我得到这个错误,即使我的应用程序中有这个属性可用。

. lang。无法解析占位符测试。${test.key}">

是否有任何方法可以将属性文件位置提供给我的依赖jar?或者有其他的方法来解决这个问题吗?

发现问题:在我的例子中,lib jar在META-INF dir下包含spring.components这会扰乱应用程序的启动。

如果您检查@ComponentScan(basePackege= "your-packge")下的类也将由于上述问题而无法配置。

使用lib而不使用spring应用程序

相关内容

  • 没有找到相关文章

最新更新