SBT: Plattformübergreifender Weg, um java.library.path zu setzen?

Ich habe an einem Projekt gearbeitet, das das Laden nativer Bibliotheken erfordert, und bisher war die gesamte Entwicklung auf Linux beschränkt. Damitrun mein projekt konnte ich einfach gabelung aktivieren und modifizierenjava.library.path wie folgt:

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

Meine Frage lautet: Wie kann ich dasselbe plattformübergreifend tun, damit ich mein build.sbt für einen Windows-basierten Entwickler freigeben kann? Es gibt insbesondere drei Dinge, die ich bisher nicht herausfinden konnte:

Ich weiß, dass SBT erlaubt, plattformunabhängige Pfade wie zu konstruieren"dir1" / "dir2"Mir ist jedoch keine plattformübergreifende Möglichkeit bekannt, mehrere Pfade zu verbinden (da dies der Fall ist): unter Linux und; unter Windows).Ist es möglich, entweder anzuhängenlib/native/linux oder lib/native/windows abhängig von der Plattform?Mein Ansatz oben überschreibtjava.library.path - Kann man stattdessen etwas anhängen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage