所以这是目前的情况:
我正在使用java来运行一些groovy(使用SoapUI) 在我的groovy代码中,我访问一个Windows共享目录来获取一些文件,还存储其他一些文件。 完成所有操作后,groovy代码将创建Excel工作表,其中包含指向这些文件的链接。
现在出现问题:
执行我的java程序时,我的代码工作正常:
访问我正在使用的那些文件(在groovy代码中):
////ip/folder1/folder2/ ...
(感谢stackoverflow)
但是当我把整件事放在jenkins中时,我得到一个错误,说找不到文件:
java.io.FileNotFoundException: \\ip\folders
/etc/home/someFolder/jenkins////ip ...
解决方案:
最简单的方法是让Jenkins在编码链接时处理我的链接 我找到了一个可以处理共享目录的插件(发布了CIFS),但它并不是我所寻求的,因为所有的魔法都发生在代码中。
谢谢!