我正在尝试构建/编译使用前端Maven插件的Maven项目。然而,在编译项目时,我在IntelliJ IDEA中遇到了这个错误:
Failed to execute goal com.github.eirslett:frontend-maven-plugin:0.0.26:install-node-and-npm (install node and npm) on project PROJECT-NAME: The plugin com.github.eirslett:frontend-maven-plugin:0.0.26 requires Maven version 3.1.0
我已经安装了Maven 3.3.3,现在已将其降级至3.1.1,但是我仍然收到相同的错误信息。
以下是我的POM.xml文件中详细描述插件的部分内容:
<plugin>
<groupId>com.github.eirslett</groupId>
<artifactId>frontend-maven-plugin</artifactId>
<version>0.0.26</version>
<configuration>
<workingDirectory>src/web</workingDirectory>
</configuration>
<executions>
<execution>
<id>install node and npm</id>
<goals>
<goal>install-node-and-npm</goal>
</goals>
<phase>validate</phase>
<configuration>
<nodeVersion>v0.12.7</nodeVersion>
<npmVersion>2.11.3</npmVersion>
</configuration>
</execution>
<execution>
<id>npm install</id>
<goals>
<goal>npm</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<arguments>install</arguments>
</configuration>
</execution>
<execution>
<id>gulp dev build</id>
<goals>
<goal>gulp</goal>
</goals>
<phase>generate-resources</phase>
<configuration>
<arguments>dev-once</arguments>
</configuration>
</execution>
</executions>
</plugin>
在终端中运行
mvn clean install --debug
时,我收到以下错误信息; [DEBUG] -- end configuration --
[INFO] Found proxies: []
[INFO] Installing node version v0.12.7
[INFO] Creating temporary directory /Users/folder/Development/BSD/eng-bsd-bigted-server-ice-tea/src/web/node_tmp
[INFO] Downloading Node.js from http://nodejs.org/dist/v0.12.7/node-v0.12.7-darwin-x64.tar.gz to /Users/folder/Development/BSD/eng-bsd-bigted-server-ice-tea/src/web/node_tmp/node.tar.gz
[INFO] No proxies configured
[INFO] No proxy was configured, downloading directly
Nov 03, 2015 1:41:30 PM org.apache.http.impl.execchain.RetryExec execute
INFO: I/O exception (java.net.NoRouteToHostException) caught when processing request: No route to host
Nov 03, 2015 1:41:30 PM org.apache.http.impl.execchain.RetryExec execute
INFO: Retrying request