没有方法签名:java.lang.String.div()适用于参数类型:(java.lang.Integer) [英] No signature of method: java.lang.String.div() is applicable for argument types: (java.lang.Integer)

查看:642
本文介绍了没有方法签名:java.lang.String.div()适用于参数类型:(java.lang.Integer)的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试基于git commits创建版本号,但是在运行gradle时仍然出现以下错误(这在build.gradle文件中)

I am trying to create version numbers based git commits, but I keep getting the following error when I run gradle (this is in the build.gradle file)

ext {
    // Get version number and build number
    def gitNum = "git rev-list --count master".execute().text.trim()
    def version = (gitNum / 10)
    def build = (gitNum.toInterger % 10)
}

错误:

No signature of method: java.lang.String.div() is applicable for argument types:
   (java.lang.Integer) values: [10] Possible solutions:
   is(java.lang.Object), drop(int), wait(), trim(), dump(), any()


推荐答案

就是您想要的。

def gitNum = "git rev-list --count master".execute().text.trim().toInteger()

这篇关于没有方法签名:java.lang.String.div()适用于参数类型:(java.lang.Integer)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
相关文章
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆