У меня есть подобная проблема, поскольку Муравей производит jsfl с обратными косыми чертами вместо наклонных черт за исключением того, что я работаю при Знатоке.
Я хотел бы генерировать межплатформенные пути относительно встроенного $ свойства Знатока {basedir}. Проблема состоит в том, что в соответствии с Windows, $ {basedir} решает к пути, содержащему наклонные черты стиля Windows. Существует ли простой способ ко мне получить $ {basedir} в форму, которая всегда использует наклонные черты стиля Unix даже в соответствии с Windows?
Отвечая на свой вопрос:
Используйте $ {file.separator}
вместо косой черты и следите за ошибкой MEXEC-81, которая была исправлена в 2010 году с помощью git commit 6e8be6881fe50714a00509f8f106e21d50d606a6 (svn: 12372), где кавычки и обратная косая черта были неправильно истолкованы.
В случае добавления dir в путь библиотеки лучше создать новый артефакт с собственным pom, установить его в локальное репо и добавить как зависимость в проект.
Maven и нативные библиотеки: JDIC и java.library.path UPDATED более подробно описывает получение нативной зависимости в пути библиотеки.
Использование нативных зависимостей внутри Maven - еще один подход.