Comments (3)
Originally by brunojcm
The tree got screwed on the description, here is what I first tried to do, sorry.
.
├── pom.xml
├── src
│ └── main
│ ├── java
│ │ └── com
│ │ └── example
│ │ └── vaadin_example
│ │ ├── AppWidgetSet.gwt.xml
│ │ └── MyVaadinUI.java
│ └── webapp
│ ├── META-INF
│ │ ├── context.xml
│ │ └── MANIFEST.MF
│ └── VAADIN
│ └── themes
│ └── mytheme
│ ├── addons.scss
│ ├── favicon.ico
│ ├── mytheme.scss
│ └── styles.scss
└── target
from archetypes.
Originally by @Artur-
The servlet configuration is specified inside MyVaadinUI.java, there is no need for a web.xml. If you want to use a web.xml instead of annotations, you always have to possibility to add a web.xml and remove the annotations.
from archetypes.
Originally by brunojcm
Artur, the main problem with this approach is that some plugins like run-jetty-run don't recognize the project as a web project if this file is missing.
Could you consider having a more classic config in the archetype? Or a hybrid one?
For a lot of people (as happened with me) the first contact with some Vaadin code is using the archetype and this kind problem may upset some of potential users.
from archetypes.
Related Issues (20)
- multimodule: widgetset not included in Eclipse-generated war when using fetch mode HOT 5
- multimodule: compile failure on Linux
- Application example archetype is not using BeanValidationBinder
- Vaadin versions still 7 in markdowns generated by vaadin-archetype-widget
- Add-on archetype produces faulty zip file
- JavaDoc plugin 3.0.0 is not compatible with JDK 10
- Necessity of JAXB API dependencies in vaadin-archetype-application-example
- An insecure http link is used for the vaadin-addons repository
- Theme variant link in defaults mytheme.scss is outdated
- Use V8 branch in Vaadin 8 related builds HOT 1
- Delete all not needed archetypes from master branch
- Add vaadin-archetype-application for Vaadin platform
- Add vaadin-archetype-application-example for Vaadin platform
- Add vaadin-archetype-java-ee-application for Vaadin platform
- Add release build for platform archetypes HOT 1
- Create a Spring Boot-based Maven archetype HOT 8
- restartedMain thread logs an exception in console in dev-mode HOT 2
- Add vaadin-archetype-liferay-portlet for Vaadin platform (V14+)
- PiT 24.4: project does not work either in dev and prod modes HOT 5
- relocate the "frontend" folder HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from archetypes.