Вероятно, вы поместите свой файл styles.css в папку src/main/webapp/VAADIN/themes/[yourtheme]/
и сконфигурируете Maven для копирования всего в src/main/webapp
в ваш WEB-INF. Таким образом, ваш файл .css окажется в WEB-INF/VAADIN/themes/[yourtheme]/
.
Настоятельно рекомендуется наследовать от темы, а не пытаться переопределить поведение темы по умолчанию.
Тогда вам нужно указать название вашей темы в приложении
public void init()
{
setTheme("simplegae");
...
и сделайте так, чтобы ваш файл .css наследовался от css темы (руно, северный олень, ...).
@import "../reindeer/styles.css";
Недавно я разместил пример приложения Vaadin с использованием Maven, который доступен по адресу по этому адресу . Он предназначен для работы на GAE, но вы можете проверить это в SVN и взглянуть на то, что я сделал:
svn co http://code.google.com/p/tinywebgears-samples/source/browse/trunk/simplegae/ simplegae