Мне нужно программно собрать несколько путей внутри проекта Maven, в частности, чтобы сослаться на артефакт проекта.
Использование
URL MyClass.class.getClassLoader().getResource(String name)
работает для пути относительно папки target / classes проекта, но поскольку артефакт находится в папке target , на него невозможно ссылаться. Путь как
System.getProperty("user.dir") + "/target"
совсем не убеждает меня хотя бы в том, что имя папки target , хотя и стандартно, не является переносимым.
Существует ли решение для библиотеки с поддержкой Maven, использующее относительный путь?