2016-10-23 6 views
1

Я решил попробовать Vaadin Touchkit для разработки мобильных приложений, и я пытаюсь установить его и работать над примером приложения. У меня Windows 7 Pro, Eclipse Luna и maven. Я рад использовать что-то помимо Maven, чтобы облегчить его работу.Приложение примера vaadin touchkit - нет ivy.xml

Инструкции говорят, что я могу создать проект Vaadin, а затем изменить его как проект Vaadin Touchkit. Поэтому я создаю проект Vaadin, используя плагин Vaadin eclipse 3.0.0.

Шаг 1 в списке «После создания проекта», говорит: «Установить библиотеку TouchKit в проекте, включив его в ivy.xml, как описано в Установка в Ivy Dependency и компилировать набор виджетов.

Я думаю, что это странно, что мы переключаясь на плющ из Maven, но хорошо я иду по ссылке, указанной в выше курсивом, и найти:.

Include the following declaration inside the `dependencies` section in the `ivy.xml`. 

но нет файла ivy.xml. Я искал все дерево каталогов. Я знаю даже меньше об плющом, чем я делаю Maven, поэтому я рыщу аро и немного, и найдите, что ivy.xml должен находиться в каталоге WEB-INF/lib. Но такого каталога нет.

Я полагаю, что я мог бы создать ivy.xml, который содержал только строки, указанные в инструкциях, но чувствовать, что пробная ошибка в подобной ситуации вряд ли будет плодотворной. Есть ли что-то еще, что я должен был сделать, чтобы получить ivy.xml в моем проекте Eclipse Vaadin? Есть ли другой способ получить баннер TouchKit на пути к классам? Разве я не должен где-то генерировать WEB-INF?

Я предполагаю, что другие получили пример TouchKit для работы в eclipse как-то - если они могут указать мне на другой способ, который будет работать, все будет хорошо, мне не нужно это исправлять ...

ответ

0

Хм, лишенный Ivy.xml очень очень старой ошибки, известной командой vaadin. Никто не знает, почему иногда он его не создает. (Возможно, после нескольких попыток повторного воссоздания n-times это может исправить это).

К несчастью, вам нужно иметь дело с maven

+0

Хорошо, вы знаете, как это сделать? Я добавил зависимость от pom.xml для TouchKit, предположительно, и модифицировал сервлет, чтобы расширить TouchkitServlet вместо VaadinServlet. Но он не будет компилироваться, потому что он не может найти TouchkitServlet и инструкции по его установке вернуть меня в Айви. – arcy

+0

Насколько я помню, для компиляции вам нужен лицензионный ключ для компиляции widgetset. – Reborn

+0

Хорошо, я использую версию с открытым исходным кодом и еще не видел никакой инструкции о лицензионном ключе ... – arcy

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

  • Нет связанных вопросов^_^