Я использую exec-maven-plugin для выполнения файла без java и передачи другого файла в качестве аргумента. Мне нужно использовать полный путь, который находится на top каталога $ {basedir}. Как я могу получить доступ к такой директории без использования полного пути?Получить полный путь от относительного пути в maven
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<configuration>
<executable>[Path to my .exe file]</executable
<argument>${basedir}\..\..\somedir\anotherdir</argument>
<arguments>
Используя приведенный ниже код не работает, и выводит следующие CMD argument-
"c:\dir1\dir2\dir3\mybasedir..\..\somedir\anotherdir"
, который с курса бессмысленно, как аргумент командной строки. Любые идеи?
Спасибо, но это не помогает. Путь по-прежнему отображается как полная строка, а не относительный путь ... – Omri
Почему вас интересует, как выглядит путь? Объясните «полная строка» и «относительный путь». Как это не работает? –
Затем просто удалите '$ {basedir}' и передайте относительный путь к вашему .exe ... – vikingsteve