2017-02-15 59 views
2

我刚刚在NetBeans 8.1(在Windows 10上)安装了Vaadin插件(版本1.2.1),并且它似乎正常工作,直到我创建一个新项目。我可以选择的选项列表中Vaadin模板但是当我点击了一个新的Vaadin Web应用程序我得到以下输出构建失败:在Netbeans 8.1中使用Vaadin

------------------------------------------------------------------------ Building Maven Stub Project (No POM) 1 
------------------------------------------------------------------------ 

>>> maven-archetype-plugin:3.0.0:generate (default-cli) @ standalone-pom >>> 

<<< maven-archetype-plugin:3.0.0:generate (default-cli) @ standalone-pom <<< 

--- maven-archetype-plugin:3.0.0:generate (default-cli) @ standalone-pom --- Generating project in Batch mode Archetype repository not defined. Using the one from [com.vaadin:vaadin-archetype-application:7.7.7] found in catalog remote 
------------------------------------------------------------------------ 
BUILD FAILURE 
    ------------------------------------------------------------------------ Total time: 5.096s Finished at: Wed Feb 15 20:31:32 GMT 2017 Final Memory: 14M/155M 
    ------------------------------------------------------------------------ Failed to execute goal org.apache.maven.plugins:maven-archetype-plugin:3.0.0:generate (default-cli) on project standalone-pom: The desired archetype does not exist (com.vaadin:vaadin-archetype-application:7.7.7) -> [Help 1] 

    To see the full stack trace of the errors, re-run Maven with the -e switch. Re-run Maven using the -X switch to enable full debug logging. 

    For more information about the errors and possible solutions, please read the following articles: [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException 

我不是Maven的,所以我会的专家这里需要一些帮助。 Maven插件是最新的,Maven项目可以像平常一样创建,所以这里没有问题。 任何人都可以帮忙吗?

+0

您可以尝试创建一个vaadin 7.7.6项目(我认为7.7.7还没有发布) –

+0

我刚刚尝试使用7.7.6作为archetypeVersion参数重新运行,结果相同。 –

+0

您是否打过*** Clean-and-Build ***按钮(锤子和扫帚图标)?在建立项目之后,你必须这样做,尽管这一步并不明显。 –

回答

0

这是我们原型中的一个讨厌的bug。一个重要的神器没有发布 - >创建项目被打破。出于某种原因,它适用于之前使用旧版本创建项目的用户。

现在应该修复(昨天)。如果遇到问题,可以尝试通过带有附加“-U”标志的命令行来创建它。如果它仍然无效,请告诉我们,我们会进一步调查。

0

我只是用netbeans 8.2测试它,它正确地创建了vaadin 7.7.7项目。

您是否还使用Vaadin类型,或者您是否从Maven目标创建项目?

Create new project

+0

我使用了Vaadin类型,就像上面的截图一样。 –

0

您需要等到所有的项目依赖被下载。(点击构建按钮,等待几分钟,这取决于你的互联网连接速度)

+0

不幸的是,该选项不可用,因为没有项目可以构建。构建失败意味着没有实际创建项目。 –

+0

除了使用Vaadin插件创建新项目外,请尝试仅使用Maven创建新项目,并使用archetype子选项。然后,在原型搜索中,键入Vaadin,然后从列出的原型中选择vaadin-web-application。我希望这样对你有用。 –

+0

我只是试过,它的工作。没有vaadin-web应用程序Artifact-ID,所以我使用vaadin-jee7-webapp-archetype来代替,但该项目按照您的建议运行。 –

0

我找到了解决的构建失败 - 使用Output窗口中的'rerun with different parameters'选项,用7.7.6替换7.7.7(见图),并根据需要创建一个新的Maven web项目。

enter image description here

我想我就不得不等待,直到它的工作原理为7.7.7项目。