Maven TeamCity和下载文件夹
我们正在运行来自TeamCity的Java Cucumber Maven自动化测试脚本。到目前为止,这工作得很好,但我们当前的测试要求下载几个.CSV文件,以便脚本进行分析。有一个Maven TeamCity和下载文件夹,maven,teamcity,Maven,Teamcity,我们正在运行来自TeamCity的Java Cucumber Maven自动化测试脚本。到目前为止,这工作得很好,但我们当前的测试要求下载几个.CSV文件,以便脚本进行分析。有一个 ReadCsvFiles.java 代码中的文件,这指示下载文件的位置…本地运行测试很容易,但TeamCity中构建代理的路径存在实际问题 public class ReadCsvFiles { //public static String sFileLocation = "C:\\Users\\ankit.bi
ReadCsvFiles.java
代码中的文件,这指示下载文件的位置…本地运行测试很容易,但TeamCity中构建代理的路径存在实际问题
public class ReadCsvFiles {
//public static String sFileLocation = "C:\\Users\\ankit.bisht\\Downloads\\";
public static String sFileLocation = "C:\\BuildAgent\\temp\\buildTmp\\";
//public static String sFileLocation = "//users/redmayned//Downloads/";
public static void depositsHeldReports() throws Throwable {
String csvFile = sFileLocation + "DepositsHeld.csv";
CSVReader reader = null;
try {
reader = new CSVReader(new FileReader(csvFile));
String[] column;
boolean doesExist = false;
while ((column = reader.readNext()) != null) {
注释掉的条目用于本地窗口和本地OSX。中间的那个只是我们尝试过的许多选项中的一个…所有这些都会导致错误消息
java.io.FileNotFoundException: C:\BuildAgent\temp\buildTmp\DepositsHeld.csv (The system cannot find the file specified)
谁能拯救我的理智
谢谢
DavidTeamCity服务器是否也在Windows上运行?您使用的是哪个Java版本?嗨,Sebastian。是的,据我所知!当然,构建代理是。Java是10.0.1 b10。看看TeamCity,那里的条目显示jdk1.8.0嗯,很有趣。也许这会有所帮助:由于Java7,您可以使用路径为文件和文件夹构建某种程度上独立于平台的路径。