执行SvnUpdate任务时gradle-svntools-plugin出现问题

时间:2018-04-06 14:06:09

标签: gradle svn

我正在使用gradle-svntools-plugin尝试更新我的svn源等,但在执行任务时出现以下错误

  

评估根项目' XBRLReports'时出现问题。   无法施放物品' 12345'与class' java.lang.String'上课' java.lang.Long'

以下是有问题的任务:

task updateSource(type: SvnUpdate){
    username = svn_username
    password = svn_password

    if ( project.hasProperty("rev") ) {
        revision = rev
        println "Revision --- $rev"
    }
    doLast{
        println "Revision --- " + revision        
    }
}

当我尝试传递命令行变量时会出现问题

gradlew updateSource -Prev=12345

修订版手动设置为静态值也会导致此问题。打印出版本的值会返回null。我不确定这是一个错误还是我没有正确使用插件。该任务的文档含糊不清。这是它的链接 -

gradle-svntools-plugin SvnUpdate

我也在github上开了一张票。

谢谢

1 个答案:

答案 0 :(得分:2)

试试这个:

if ( project.hasProperty("rev") ) {
    revision = rev.toLong()
    println "Revision --- $rev"
}