2016-02-24 2 views
-1

Я могу прочитать файл с помощью java, файл находится в рабочем пространстве eclipse. Адрес моего файла: src \ test \ resources Итак, я дал так. Строка filePath = "\ src \ test \ resources \ ARImport_Copy3.csv";Не удалось прочитать файл в jenkins, используя код Java

Это нормально работает, но когда я работаю в jenkins, я получаю неспособность загружать файлы сообщений.

Пожалуйста, предоставьте мне решение.

+1

Это не место для кого-то, чтобы просто предоставить вам решение. Пожалуйста, опубликуйте то, что вы попробовали, и мы постараемся помочь вам устранить проблему в вашем коде. –

ответ

0

Чтение файла непосредственно из файловой системы не является гибким. Вы не можете контролировать, какой рабочий каталог будет выполняться различными инструментами в разных средах.

Это более надежно, чтобы прочитать файл ресурсов из подобного классам:

URL url = this.getClass().getResource("/ARImport_Copy3.csv"); 
File testFile = new File(url.getFile()); 

Более широкое обсуждение вы найдете здесь: Easy way to get a test file into JUnit

Смежные вопросы