Компиляция стандартных Vaadin-виджетов проекта Maven - PullRequest
1 голос
/ 24 февраля 2012

Я прошу прощения, если на этот вопрос был дан ответ в другом месте, но я не могу найти точный ответ, который я искал. Поэтому я нахожусь в процессе изменения веб-приложения, которое когда-то в значительной степени полагалось на пользовательский интерфейс jQuery, чтобы использовать вместо него Vaadin. Чтобы мне было легче понять, я создал новый проект Maven и изменил pom.xml, добавив в него следующие плагины:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <configuration>
        <source>1.6</source>
        <target>1.6</target>
    </configuration>
    <version>2.3.2</version>
</plugin>
<plugin>
    <groupId>org.codehaus.mojo</groupId>
    <artifactId>tomcat-maven-plugin</artifactId>
    <configuration>
        <server>local_tomcat</server>
        <path>/illuminate</path>
        <url>http://127.0.0.1:8080/manager/text</url>
    </configuration>
    <version>1.1</version>
</plugin>

Теперь я могу создать и развернуть очень простое приложение на Tomcat, но когда я пытаюсь перейти на него, я получаю следующую ошибку:

Failed to load the widgetset

Чтобы лучше понять, как настроить этот тип проекта, я проверил недавнее приложение, которое использует Vaadin с Maven из нашего хранилища под названием «Tag». Глядя на ошибку, похоже, что он пытается найти файл JavaScript nocache.js в каталоге, который начинается точно (Illuminate - мое текущее приложение), но затем ветвится в этот другой проект, который не имеет ссылки на мой текущий. , Я не уверен, имеет ли браузер какое-то отношение к этому или нет, но я узнал, что это может иметь отношение к виджетам моего проекта, которые еще не были скомпилированы. Я заметил, что есть некоторые другие плагины, которые будут делать это, но эти два - единственные, которые использует этот другой проект, Tag, поэтому я подумал, что мои должны работать просто отлично. Я также пытался следовать пошаговому процессу, чтобы создать простую программу типа Hello World из учебника Vaadin. Итак ... Кто-нибудь знает, что мне не хватает? Если это компиляция виджетов (я полагаю, я хочу использовать только значения по умолчанию), НУЖНЫ ли мне эти другие плагины?

1 Ответ

2 голосов
/ 12 марта 2012

В этом проблема того, что tomcat не развертывает содержимое каталога VAADIN.

см. Ниже блог

http://fmucar.wordpress.com/2011/04/20/vaadin-maven2-eclipse/

...