我创建了一个库项目并将我的属性存储在一个 .properties 文件(release.properties 和 test.properties)中。我使用 Properties 对象访问它们,我访问的文件取决于布尔值(DEBUG true/false)。
但是,如果我创建一个使用我的 lib 项目的应用程序项目,并且如果此应用程序项目的 ONE 属性值与 lib 不同,我必须将整个文件复制到我的应用程序项目中并更改不同的一行.
这是一个糟糕的情况。如果我在我的库项目中的 .properties 中添加一行,我将不得不将它添加到所有应用程序项目中,这与更改 lib 项目中的一行相同。
问题是 app-project 中的 .properties 文件覆盖了 lib-project 中的整个文件,这种覆盖不是基于行的。
有针对这个的解决方法吗?