Vaadin -> Vaadin GWT Polymer 元素集成

3

我正在使用Vaadin 7构建Web应用程序,在最近关于Polymer元素的博客文章之后,我想将它们也整合到我的构建中。但是,与GitHub上的教程/示例相比,我的pom文件由原型创建,我不确定如何做到这一点。

原型构建包括org.codehuas.plexus,而我看到GWT构建使用mojo。这是有区别的还是只是插件的更新版本?(我对Web应用程序开发非常陌生,通常依赖于Gradle而不是Maven。)例如,这样做是否正确:

<plugin>
    <groupId>org.codehaus.mojo</groupId>
        <artifactId>gwt-maven-plugin</artifactId>
        ...
        <configuration>
            <jsInteropMode>JS</jsInteropMode>
            ...
        </configuration>
</plugin>

是要替换Plexus插件还是在其基础上进行补充?我不确定如何设置项目,因为现有的Vaadin项目中已经有了一长串插件和依赖项,而现在需要使用Vaading GWT。如果有人能提供实例并解释在不同的pom文件之间需要做什么,那就太好了!

我想我也应该问一下如何在Vaadin 7项目中使用来自Vaadin GWT的GWT元素。例如,如果我要将一个Vaadin按钮添加到组件中,可以通过以下简单的Java方式完成:

Button button = new Button();

这是否类似于使用GWT-Vaadin所能做的事情?例如:
PaperButton button = new PaperButton();

需要使用XML文件来创建类似于Android设计模式的布局吗?

EntryPoint在Vaadin中是替代组件还是视图?如果我可以使用GWT元素/小部件创建CustomComponent并使用Navigator加载容器布局,它们是否可以一起工作?(对EntryPoint的使用感到困惑)

顺便说一下,我正在使用IntelliJ,因为Eclipse是我最不喜欢的IDE。

1个回答

2

这给了我一些关于如何创建组件的见解,太棒了!使用那个元素附加库将允许我绕过我的pom中的gwt-maven-plugin问题吗? - fakataha

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接