在我们的项目中,我们使用前端maven插件this is my pom.xml:
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>1.0</version>
<configuration>
<workingDirectory>src/main/webapp/ui</workingDirectory>
<installDirectory>src/main/webapp/ui/node_modules</installDirectory>
</configuration>
<executions>
<execution>
<!--Needed To run Grunt Tasks-->
<id>install node and npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
<configuration>
<nodeVersion>v5.3.0</nodeVersion>
<npmVersion>3.3.12</npmVersion>
</configuration>
</execution>
<execution>
<id>grunt build</id>
<goals>
<goal>grunt</goal>
</goals>
</execution>
</executions>
</plugin>当我完全安装这个项目时,我得到了这个错误:
led to execute goal com.github.eirslett:frontend-maven-plugin:1.0:install-node-and-npm (install node and npm) on project web: The plugin com.github.eirslett:frontend-maven-plugin:1.0 requires Maven version 3.1.0 -> [Help 1]我的Maven的版本是3.3.3,我也尝试了3.1.0版本,它得到了同样的错误,所以我在我的settings.xml中使用了proxy,但它得到了同样的错误。
发布于 2016-05-28 14:53:45
我解决了它,我的IDE有它捆绑的maven,所以我告诉它使用我的!

发布于 2018-02-06 20:49:04
我在用Netbeans构建Jenkins插件时也遇到了同样的问题。Netbeans还使用自己的Maven捆绑版本。转到Tools-Options-Java-Maven并在"Maven Home“下选择另一个版本的Maven。
捆绑的版本是3.0.5。

https://stackoverflow.com/questions/37495738
复制相似问题