Gradle中不同类型的属性?

时间:2014-03-05 16:30:24

标签: properties gradle system environment

Gradle中有哪些不同类型的属性以及使用它们的区别。

据我所知,有: -D -P ext <声明的系统属性,环境属性和ONLY属性(额外属性) / strong>即可。但是如果有更多的类型,什么时候可以使用它们。

请举例。

1 个答案:

答案 0 :(得分:0)

系统属性和项目属性用于从命令行传递参数。它们非常相似,使用哪一个并不重要。 (前者是Java功能,后者是Gradle功能。)额外属性用于扩展构建模型。换句话说,您可以向现有对象添加新属性,其他构建脚本将能够看到它们。

Gradle User Guide提供了有关这些概念的更多信息。