Maven Wrapper在本地安装插件

时间:2018-12-03 21:28:49

标签: maven

我第一次使用Maven Wrapper,并且尝试在本地运行命令'./mvnw -B openl:test',但我不断收到以下错误消息:当前没有为前缀“ openl”找到插件项目和插件组中。我查看了.m2目录,但确实在其中看到了openl maven插件,所以我不确定为什么它不起作用。将依赖项添加到pom.xml文件后,我安装了运行“ ./mvnw全新安装”的插件。

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

我想念什么吗?

1 个答案:

答案 0 :(得分:1)

如果要在maven中使用插件,则需要在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>