packaging of web-app with maven ...

When I use the maven-vaading archetype to generate a basic web-app (
maven-vaadin integration
), I see the following structure:

|-- src
| -- main | |-- java | | – com
| | -- my | – webapp
| |-- META-INF
| -- WEB-INF – target
|-- classes
| -- com | – my
|-- first-1.0
| |-- META-INF
| -- WEB-INF | |-- classes | | – com
| | -- my | – lib
|-- maven-archiver
-- war – work

Thus, my package name is “com.my” and my artifactID is “first”.

Now, where am I supposed to place my own themes, favicon.ico etc.? I guess, since vaadin jar is available in my war as WEB-INF/lib, all the themes come from there(VAADIN/themes), but if I were to override them, what should I do?

Thank you.

-Kedar

If I remember correctly, you can put your themes in /src/webapp/VAADIN/themes and custom widgetsets in /src/webapp/VAADIN/widgetsets - i.e. replace /WebContent with /src/webapp in instructions in the book and elsewhere.