Basil3
(Basil Bourque)
August 19, 2020, 3:03am
1
The new Starter page:
https://start.vaadin.com/
…no longer offers a “Plain Java Servlet” option. The project generated there is configured for Spring.
I do not want Spring. I do not want CDI. I want to use Vaadin Flow 16, or preferably the 17 prerelease, using only plain Java Servlet technology.
Is Spring now required for Vaadin? Or is there a way to get start a new Vaadin Flow project without Spring/CDI?
Basil3
(Basil Bourque)
October 12, 2020, 6:05am
2
You can download the Skeleton Starter For Vaadin project folder that was previously made available on that Start page on Vaadin.com web site.
tl;dr
From Code
pop-up menu on this page:
https://github.com/vaadin/skeleton-starter-flow/tree/v17
…download ZIP of complete Vaadin 17 project folder.
Details
The Vaadin Ltd team maintains the skeleton-starter for Vaadin 17 on GitHub. But, oddly enough, they then hide this work by not providing any link on their Start page.
Visit the [Skeleton Starter for Vaadin ]
(https://github.com/vaadin/skeleton-starter-flow ) page on GitHub.com .https://github.com/vaadin/skeleton-starter-flow
Click the branches link above the list of files.
In the Search branches field on the upper-right, enter 17
.
Click the v17 link.
Verify in the blue-tinted bar the phrase Update Vaadin 17.0.6 or some such version of Vaadin 17.https://github.com/vaadin/skeleton-starter-flow/tree/v17
On the green pop-up menu labeled Code , choose Download ZIP .
Uncompress the downloaded zip file, producing a folder named skeleton-starter-flow-17 .
Rename the folder to your desered project name.
Open the project within your favorite IDE such as IntelliJ, NetBeans, or Eclipse.
Edit the Maven POM file with your desired version of Java, along with the groupId
, artifactId
, and name
elements.
Run your project as you normally do.
![Screenshot of Skeleton Starter Flow page for Vaadin 17]
(https://i.imgur.com/sCFLBSO.jpg )