我正在使用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上开了一张票。
谢谢
答案 0 :(得分:2)
试试这个:
if ( project.hasProperty("rev") ) {
revision = rev.toLong()
println "Revision --- $rev"
}