Maven Wrapper устанавливает плагины локально - PullRequest
0 голосов
/ 04 декабря 2018

Я впервые использую Maven Wrapper и пытаюсь локально выполнить команду './mvnw -B openl: test', но постоянно получаю сообщение об ошибке, что в текущем префиксе не найдено никакого плагина для префикса 'openl'проект и в группах плагинов.Я заглянул в каталог .m2 и там увидел плагин openl maven, поэтому не уверен, почему он не работает.Я установил плагин «./mvnw clean install» после добавления зависимости в файл pom.xml.

<dependency>
    <groupId>org.openl.rules</groupId>
    <artifactId>openl-maven-plugin</artifactId>
    <version>5.21.9</version>
    <scope>test</scope>
</dependency>

Я что-то упустил?

1 Ответ

0 голосов
/ 04 декабря 2018

Если вы хотите использовать плагины с maven, вы должны объявить их в разделе «plugin» в pom.xml.В вашем случае это будет выглядеть так:

<build>
  [...]
  <plugins>
      [...]
      <plugin>
          <groupId>org.openl.rules</groupId>
          <artifactId>openl-maven-plugin</artifactId>
          <version>5.21.9</version>
          <extensions>true</extensions>
      </plugin>

  </plugins>
  [...]
</build>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...