我第一次使用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>
我想念什么吗?
答案 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>