如何解决如何使用vim获得当前的类名以运行mvn test
|| 我正在尝试为mvn测试添加快捷方式,以便在使用Java时可以快速获得反馈(tdd样式)。 您如何获取要连接的当前类的名称。测试,以便我可以执行!mvn -DfooTest test之类的操作 先感谢您解决方法
如果您位于测试类本身或实现类内部,则下面的vimscript将使用mvn test运行单元测试(假设您的测试类与实现类+ Test同名)
function RunTest()
let src_dir = finddir(\'src\',\';\')
exec \'cd\' fnameescape(src_dir)
exec \'cd ..\'
let objName = expand(\'%:t:r\')
let class = \"mvn -Dtest=\" .objName
if match(objName,\"Test\") == -1
let class = class . \"Test\"
endif
let class = class . \" test\"
echo class
echo system(class)
cd -
endfunction
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。