如何将maven生成的vaadin项目集成到eclipse vaadin插件中?

flo*_*lin 10 java eclipse vaadin maven

Eclipse Vaadin插件具有很酷的autobuild功能.只需在调试控制台中单击"重新启动应用程序",即可获得最新的应用程序版本.

不幸的是,从vaadin eclipse插件生成的项目导入maven生成的vaadin项目(使用m2e)和复制粘贴.project buildCommands和natures不起作用.

我无法"在服务器上运行...",tomcat不会因为未知原因部署应用程序.我可以在wtpapps文件夹中看到应用程序,但它仍然没有部署.

Ros*_*son 2

您可以将 Vaadin 应用程序本身构建为常规 Java 库(而不是作为 WAR 或任何复杂的东西)。然后做两件事:创建另一个项目来构建实际的 WAR 文件,并创建另一个项目来设置 Jetty 直接执行(谷歌搜索有关如何使用 Jetty 作为库,在 Jetty 下独立运行 Vaadin 的详细信息)。有了它,您就可以像常规 java 程序一样对待您的 Vaadin UI(通过标准调试窗口快速、直接重新启动),并且仍然将其作为用于部署的 WAR 文件。

有关如何设置 Jetty(查找 Launcher)的详细信息,请参阅此线程。