给出代码生成随机值的Gradle systax错误

时间:2018-02-13 02:40:36

标签: gradle

我收到

的语法错误
Invalid variable name. Must start with a letter but was: ​dbPortBase

当我在gradle.build文件的开头有这个

Integer dbPortBase = 5000;
Integer DB_PORT = Math.abs(new Random().nextInt(999));
DB_PORT +=​dbPortBase​;

我试图设置ci,以便我可以在db端口中传递一个随机端口,以便在Multibranch ci env中使用。似乎是有效的java / groovy代码。我不知道什么是无效的。

我尝试将def更改为Integer,大写变量名,小写名,添加a = a + b而不是+ = b没有运气。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

它接受了这个

Integer db_PortBase = 5000;
Integer dbPort = Math.abs(new Random().nextInt(999));
dbPort = dbPort + db_PortBase​;