SBT: кроссплатформенный способ установить java.library.path?

Я работал над проектом, который требует загрузки собственных библиотек, и до сих пор вся разработка была ограничена Linux. Чтобыrun мой проект, я мог бы просто включить разветвление и изменитьjava.library.path следующее:

javaOptions in run += "-Djava.library.path=some/common/path:lib/native/linux"

У меня вопрос: как я могу сделать то же самое в кросс-платформенном режиме, чтобы я мог поделиться своим build.sbt с разработчиком на основе Windows. В частности, есть три вещи, которые я не мог понять до сих пор:

Я знаю, что SBT позволяет строить независимые от платформы пути, такие как"dir1" / "dir2", но я не знаю о кросс-платформенном способе объединения нескольких путей (так как это: в Linux и; на винде).Можно ли добавитьlib/native/linux или же lib/native/windows зависит от платформы?Мой подход выше перезаписываетjava.library.path - возможно ли добавить вместо?

Ответы на вопрос(1)

Ваш ответ на вопрос