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, чтобы проверить, работает ли он

Другие вопросы по тегам