$ {file.separator} Фильтрация ресурсов в Windows / Unix (сборка Maven) - PullRequest
0 голосов
/ 31 января 2020

Я пытаюсь использовать ${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?

Любые указатели были бы полезны.

...