在Netbeans 8.1中使用Vaadin

时间:2017-02-15 20:46:21

标签: maven netbeans vaadin

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

------------------------------------------------------------------------  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项目可以正常创建,所以那里没有问题。 有人可以帮忙吗?

4 个答案:

答案 0 :(得分:0)

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

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

Create new project

答案 1 :(得分:0)

您需要等到所有项目依赖项都被下载。(点击构建按钮并等待几分钟,具体取决于您的Internet连接速度)

答案 2 :(得分:0)

我找到了构建失败的解决方案 - 使用&#39;重新运行不同的参数&#39;输出窗口中的选项,用7.7.6替换7.7.7(见图),然后根据需要创建一个新的Maven Web项目。

enter image description here

我想我不得不等到它适用于7.7.7项目。

答案 3 :(得分:0)

这是我们原型中的一个令人讨厌的错误。尚未发布一件重要的工件 - &gt;创建项目被打破了。出于某种原因,它适用于之前使用旧版本创建项目的用户。

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