我有一个我们公司使用的仪表板库。它有一个初始化器。wicket.properties 文件与其余代码存储在同一个包中,而不是 META-INF 文件夹中。升级到 Wicket 7 后,我开始注意到以下警告:
/wicket.properties 位置已弃用。请将文件移动到 /META-INF/wicket/ 文件夹并给它一个与您的包名称匹配的名称,例如 com.example.myapp.properties
所以我想,没问题,我会按照写得很好的消息中的说明移动属性文件并重命名它。我将文件重命名为 com.redi.wicket.dashboard.properties 并将其移至 META-INF/wicket 文件夹。现在我收到以下警告:
/META-INF/wicket/*.properties 在 OSGi 和单 jar 环境中不起作用,不再受支持!请参阅https://issues.apache.org/jira/browse/WICKET-5997了解更多详细信息,并报告仍在使用它的库的问题。
我查看了 WICKET-5997、WICKET-6030 和 WICKET-5713 并试图拼凑出我应该做的事情。
我注意到在 Application 类中有一些已弃用的方法,其中一个是 collectWicketProperties,将在 7.3.0 中删除。所以我想在我脑海中浮现的时候修复它,而不是在我升级时让它咬我。
那么我应该把我的初始化属性文件放在哪里,我给它起什么名字呢?
谢谢