Я пытаюсь использовать ${file.separator}
в моих файлах pom Maven, чтобы пути можно было сделать универсальными. Я запустил POM-файл, и с фильтрацией мой путь прекрасно работает на Windows.
Фильтр на XML:
<persistenceDirectory>${user.home}${file.separator}app${file.separator}AccessController${file.separator}Persistence</persistenceDirectory>
Итак, итоговый XML создается как:
<persistenceDirectory>C:\Users\\MyLaptop\\app\\AccessController\\Persistence</persistenceDirectory>
Это нормально, когда я пишу код и тестирую на Windows, но потом я понял, что мне придется развернуть веб-приложение на Unix. Но я буду строить WAR / JAR на Windows. Так что я просто хотел знать, не вызовет ли это проблемы? Если этого не произойдет, вы можете проигнорировать остальную часть моего запроса.
Есть ли в любом случае для насмешки окружение Unix в Windows и Maven. Чтобы разделитель использовал /
вместо \
, когда я хочу построить его для Unix?
Любые указатели были бы полезны.