2015-11-03 303 views
2

我正在尝试构建/编译使用前端maven插件的maven项目。然而,当引人注目的项目中,我得到的IntelliJ IDEA中此错误:由于frontent-maven-plugin构建maven项目出错

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 
+0

错误很明显:“插件com.github.eirslett:frontend-maven-plugin:0.0.26需要Maven版本3.1.0”。你在使用Maven 3.1.0吗? – Tunaki

+0

嗯我假定它的工作版本3.1.1 – chinds

+0

如果你在命令行上运行Maven会发生同样的情况吗?你可以添加 - 调试到Maven选项并发布输出? –

回答

0

frontend-maven-plugin的用户版本0.0.22。那个不需要Maven 3.1.1。它也适用于较低版本的Maven。