2015-11-08 7 views
3

Я создаю веб-приложение с использованием Vaadin 7 и после недавнего сообщения в блоге относительно элементов Polymer, я хотел бы также интегрировать их в свою сборку. Однако из учебника/примера по github по сравнению с моим pom, созданным архетипом, я не совсем уверен, как это сделать.Vaadin -> Vaadin GWT Интеграция полимерных элементов

В архетипическую сборку входит org.codehuas.plexus, и я вижу, что сборка GWT использует mojo. Есть ли разница или просто новая версия плагина? (Я очень новой для разработки веб-приложений и обычно полагаются на Gradle не Maven). Например, было бы это:

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

Заменить сплетение плагин или в дополнение к нему? Я не уверен, как настроить проект, если у вас есть уже существующий проект vaadin со всем его длинным списком плагинов и зависимостей в pom, чтобы использовать vaading GWT. Поэтому, если у кого-нибудь есть пример и он может объяснить, что действительно требуется между разными порами, это здорово!

Я также должен спросить, как использовать элементы GWT из GWT Vaadin в проекте Vaadin 7. Так что, если я должен был добавить кнопку Vaadin к компоненту, это будет сделано простой Java способ:

Button button = new Button(); 

Это похоже на то, что может быть сделано с помощью GWT-Vaadin? Например.

PaperButton button = new PaperButton(); 

Нужно ли использовать файлы xml для создания макетов, похожих на шаблоны проектирования Android?

Включает ли EntryPoint компонент или вид в Vaadin? Будут ли они работать вместе, если я могу создать CustomComponent с элементами/виджетами GWT и использовать Navigator для загрузки макета контейнера? (Confused on use EntryPoint)

Я использую IntelliJ, кстати, поскольку Eclipse на сегодняшний день является моей наименее предпочтительной средой IDE.

ответ

2

Отъезд https://vaadin.com/addon/elements-add-on для приятной интеграции и последних нескольких слайдов http://www.slideshare.net/joonaslehtinen/web-components-for-java-developers для простого примера.

+0

Это дало мне некоторое представление о том, как создавать компоненты, ура! Использование этой дополнительной библиотеки элементов позволит мне обойти проблему gwt-maven-plugin в моем pom? – fakataha

Смежные вопросы