Как "pathconvert" под Maven? - PullRequest
       6

Как "pathconvert" под Maven?

6 голосов
/ 16 июня 2010

У меня такая же проблема, как и Ant создает jsfl с обратными слешами вместо косых черт за исключением того, что я работаю под Maven.

Я бы хотел генерировать кроссплатформенные пути относительно встроенного свойства Maven $ {basedir}. Проблема в том, что в Windows $ {basedir} преобразуется в путь, содержащий косые черты в стиле Windows. Есть ли простой способ для меня получить $ {basedir} в форме, которая всегда использует косые черты в стиле Unix даже под Windows?

Ответы [ 2 ]

11 голосов
/ 13 июля 2010

Отвечая на мой вопрос:

Используйте ${file.separator} вместо косой черты и следите за ошибкой MEXEC-81, которая была исправлена ​​в 2010 году с помощью git commit 6e8be6881fe50714a00509f8f106e21d50d606a6 (svn: 12372), в которой цитирует и обратный слеш были неверно истолкованы.

2 голосов
/ 18 июня 2010

В случае добавления dir к пути к библиотеке вам лучше создать новый артефакт с собственным pom, установить его в локальный репозиторий и добавить в качестве зависимости в проект.

Maven и нативные библиотеки: JDIC и java.library.path ОБНОВЛЕНО более подробно описывает получение нативной зависимости в путь к библиотеке.

Использование нативных зависимостей внутри Maven Это другой подход.

...