t.me/atinfo_chat Telegram группа по автоматизации тестирования

Некорректная загрузка файла как ресурс,загружает не из src/test/resources

Теги: #<Tag:0x00007f7487f67720>

Здравствуйте, имею вот такой код:

public class ResourceLoader {

    ClassLoader cl = this.getClass().getClassLoader();

    public File getFile(String fileName){
        File file = null;
        try {
            URL resource  = cl.getResource(fileName);
            file = new File(resource.toURI());
        }catch (URISyntaxException e){
            e.printStackTrace();
        }
        return file;
    }
}

подгружаю файл:

File file = resourceLoader.getFile("zip" + File.separator + "file.zip");

печатаю его абсолютный путь и получаю, что он ищет его и подгружает из target

d:\git_projects\eb-autotests\autotesteb\target\test-classes\zip\file.zip

а мне нужен он из src/test/resources/zip/file.zip

Подскажите пожалуйста, как исправить? куда копать

    Properties properties;
    
public void connectToProp(){
        InputStream inputStream = getClass().getClassLoader().getResourceAsStream("путь относительно src");
        properties = new Properties();
        try {
            properties.load(inputStream);
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

Я неверно понял концепцию загрузки ресурсов.
Все верно у меня загружается из target, так и надо.
Смутило, то, что zip архив в target почему-то корявый собирается.