Maven не может запустить программу "ссылка"
Я пытаюсь создать простой C++ проект с maven и nar-maven-plugin, но я получаю следующую ошибку:
Не удалось выполнить цель com.github.maven-nar:nar-maven-plugin:3.2.3:nar-validate (default-nar-validate) для проекта it0015-cpp-executetable: не удалось запустить cmd.exe /X /C "ссылка /?": ошибка при выполнении процесса. Невозможно запустить программу "ссылка": ошибка CreateProcess =2, система не может найти указанный файл -> [Help 1]
Я использую Windows 8.1. У кого-нибудь есть идеи как исследовать эту проблему?
1 ответ
Вы должны указать компоновщик, который вы используете.
Для меня я использую MinGW, поэтому я обновляю свой путь пользователя (переменную среды) с помощью C:/MinGW/bin, а в nar-maven-plugin я указываю имя компоновщика для g++
<plugin>
<groupId>com.github.maven-nar</groupId>
<artifactId>nar-maven-plugin</artifactId>
<version>3.2.3</version>
<extensions>true</extensions>
<configuration>
<linker>
<name>g++</name>
</linker>
<libraries>
<library>
<type>executable</type>
</library>
</libraries>
</configuration>
</plugin>
Теперь вы можете запустить mvn validate, чтобы проверить, работает ли он