【发布时间】:2016-01-12 14:50:57
【问题描述】:
我有一个我们在公司使用的仪表板库。它有一个初始化器。 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 中删除。所以我想在我脑海中浮现的时候解决这个问题,而不是在升级时让它咬我。
那么我应该把我的初始化属性文件放在哪里,我给它起什么名字呢?
谢谢
【问题讨论】:
-
一些有用信息的链接;不过可能不是类似的问题;stackoverflow.com/questions/16961935/…