如何在同一文件中设置项目名称/组/版本,以及{源,目标}兼容性?
我打算在我的项目中推广使用gradle,并希望在任何地方重用相同的构建文件。不幸的是,为了简化迁移,我在尝试在单个文件中定义$subject中提到的属性时遇到了麻烦。
这是 1.6 级。
我尝试过,所有尝试都失败了:
-
gradle.properties
:无法修改名称(只读,必须使用 a 并覆盖根项目名称! 未考虑;settings.gradle
{source,target}Compatibility
-
settings.gradle
:也没有考虑到!{source,target}Compatibility
那么,实现这一目标的正确方法是什么?到目前为止,我尝试过:gradle.properties
group = something
name = whatever # cannot do!
version = whatever
sourceCompatibility = whatever # not taken into account!
在 :settings.gradle
sourceCompatibility = "whatever"; # not taken into account!
编辑好吧,“名称”问题就是无法解决;对于其余部分,我使用了我在构建文件中应用的另一个文件。“名称”处理确实不正确:/
编辑 2现在是2014年和1.12,问题仍然没有解决......