gpt4 book ai didi

java - 如何在同一个文件中设置项目名称/组/版本,以及 {source,target} 兼容性?

转载 作者:IT老高 更新时间:2023-10-28 11:45:38 27 4
gpt4 key购买 nike

我打算在我的项目中推广 gradle 的使用,并希望在任何地方重用相同的构建文件。不幸的是,为了简化迁移,我尝试在单个文件中定义 $subject 中提到的属性时遇到了麻烦。

这是 gradle 1.6。

我已经尝试过,所有尝试都失败了:

  • gradle.properties:无法修改名称(只读,必须使用 settings.gradle 并覆盖 root 项目名称!) ; {source,target}兼容性未考虑;
  • 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!

编辑好吧,“名称”问题无法解决;其余的,我使用了我在构建文件中应用的另一个文件。 “名称”处理确实不对:/

EDIT 2现在是 2014 年和 gradle 1.12,问题仍然没有解决...

最佳答案

gradle.properties:

theGroup=some.group
theName=someName
theVersion=1.0
theSourceCompatibility=1.6

settings.gradle:

rootProject.name = theName

build.gradle:

apply plugin: "java"

group = theGroup
version = theVersion
sourceCompatibility = theSourceCompatibility

关于java - 如何在同一个文件中设置项目名称/组/版本,以及 {source,target} 兼容性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17262856/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com