java - 你如何让 gradle 从我的 build.gradle 项目中的 Java 类访问字符串?

标签 java gradle

我对 Gradle 还很陌生,所以请原谅我的无知:我有一个类,它有一个静态字符串,其中包含我想为项目设置的构建版本。使用 gradle,我似乎无法仅使用 MyClass.MyVersionString 直接访问项目。

最简单的方法是什么?我似乎找不到执行此操作的简单方法。

或者,如果有一种方法可以从我的项目中访问 Gradle 版本,那也会有所帮助。该项目需要访问该版本,因此我想要一种将其设置在一个位置并让其他所有内容自动更新的方法。

谢谢!

最佳答案

如果构建一个 Android 项目,您可以使用另一种方式:使用 BuildConfig.VERSION_NAME(或 BuildConfig.VERSION_CODE),具体取决于根据您的需要。

BuildConfig 类是根据 AndroidManifest 中的信息自动生成的(以及其他一些地方,例如您正在构建的 flavor)。

关于java - 你如何让 gradle 从我的 build.gradle 项目中的 Java 类访问字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24603034/

相关文章:

java - import org.eclipse无法解析...如何安装Eclipse Plugin Development Environment?

Java:返回两个 "immutable"整数的最佳方式?

gradle - 如果源目录不存在,则 Gradle 复制任务失败

java - 库无法解析 TrueTime 库中的方法

java - 如何将 String 数组转换为 Json 数组

Gradle 将编译依赖项添加到 Proguard libraryjars

gradle - Ratpack + Thymeleaf + ShadowJar - 解析模板时出错 "home",模板可能不存在或无法访问

android - 本地 AAR 文件不管理依赖项

java - 在 Java (Android) 上将内部类导入主 Activity 时出现问题

android - 使用 androiddeployqt 为 android 构建 Qt 应用程序时出现 Gradle 构建错误