我的问题可能看起来有点奇怪;但我只想找到实现它的正确方法。我的麻烦场景如下:
- 我的库项目中有一个默认配置文件。假设它被命名为“a.properties”。
- 我的库项目被一个名为“B”的第三方应用程序项目使用。
- “B”开发人员厌倦了我的“a.properties”文件,想在某一天覆盖它。
由于他们无权更改位于我的密封 jar 文件中的配置文件,因此他们将在其“res”文件夹文件中的某个位置放置一个新的“a.properties”来替换我的。但是,我的 API 必须以某种方式意识到应该读取新的配置文件,而不是我在库项目的“res”文件夹中获得的配置文件。
您是否认为该配置文件的路径及其名称与他们在库项目中已有的完全相同就足以覆盖该文件?