【发布时间】:2021-07-11 02:15:42
【问题描述】:
我试图为提到的问题找到一个合适的解决方案,但到目前为止找不到出路,因此在此处发布以获取该问题的一些正确和精确的解决方案。
我已将应用程序build.gradle 包含在代码版本控制中,因为build.gradle 经常发生变化(在插件依赖级别)我需要在版本中跟踪此文件 - 长话短说。现在,作为每个团队成员对于以下指定的依赖项都有不同的位置 - 我试图从我的 customLocalPaths.properties 加载它,但从 .properties 文件加载变量似乎在这里不起作用。下面列出的url 属性似乎只接受纯字符串。
buildscript{
repositories{
google()
jcenter()
maven{
url 'D:\\android_workspace_dependencies\\My_XYZ_dependency\\lib' // <-- need to make this path dynamic
}
}
}
知道如何使url 路径动态化(例如从变量加载),而不是让它成为静态字符串。我曾经遇到无法解决路径类型的错误。
注意:
.properties文件可以正常工作。我在我的应用程序build.gradle中使用来自同一.properties文件的其他变量,没有任何问题。我还尝试加载部分路径,即单个目录名称,但徒劳无功。
【问题讨论】:
-
仍在等待特定于已发布问题的答案,可能来自文档参考,无论这是否可能。
-
我认为下面描述的解决方案应该有效。请检查
-
很高兴尝试您的解决方案,虽然没有尝试过 - 但我希望这会奏效。验证后(在接下来的几天内)我会将其标记为已接受。
标签: maven android-studio gradle build.gradle properties-file