Я пытаюсь настроить путь к папке, используя фильтрацию свойств Maven, чтобы сохранить путь в файле свойств. Поэтому я установил свойство maven:
<home.directory>${user.home}/config/templates</home.directory>
В файле свойств я настроил его как:
working.directory=${home.directory}
Окончательный файл свойств выглядит так:
working.directory=C:\\Users\\my-laptop/config/templates
Но когда я пытаюсь что-то сделать с этим файлом свойств в JAVA, я получаю путь как:
C:\\\\Users\\\\my-laptop/config/templates
Нет необходимости говорить, что этот путь не работает. Поэтому я попытался использовать maven-resources-plugin
:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<inherited>false</inherited>
<configuration>
<escapeWindowsPaths>false</escapeWindowsPaths>
</configuration>
</plugin>
Этот еще больше запутывает. Я получаю путь как:
C\:Usersmy-laptop/config/templates
Можете ли вы сказать мне способ установить это право? Как:
C:\Users\my-laptop/config/templates
или C:/Users/my-laptop/config/templates
Любая помощь будет оценена. Спасибо! Оставайтесь в безопасности!