Releases

On this page you can find zip and jar packages for Vaadin pre-releases, older releases, as well as individual packages of the currently latest Vaadin release.

The fastest way to use Vaadin is either through an IDE plugin or Maven. To check out the fastest ways to get started see vaadin.com/framework/get-started

 

Using pre-releases with Maven

Vaadin pre-releases are located in separate Maven repository. You need to add the following repository specification into either in in settings.xml or in pom.xml

<repositories>
  <!-- ... -->
  <repository>
    <id>vaadin-prereleases</id>
    <name>Vaadin Pre-releases</name>
    <url>https://maven.vaadin.com/vaadin-prereleases</url>
  </repository>

</repositories>
<pluginRepositories>
  <!-- ... -->
  <pluginRepository>
    <id>vaadin-prereleases</id>
    <name>Vaadin Pre-releases</name>
    <url>https://maven.vaadin.com/vaadin-prereleases</url>
  </pluginRepository>

</pluginRepositories>

 

Using pre-releases with Ivy

Vaadin pre-releases are located in separate Maven repository. You need to update repository specification into either in ivysettings.xml or in ivy.xml. After this the pre-release version numbers work the normal way in your project.

<resolvers>
  <chain name="default">

     <!-- ... -->

    <ibiblio name="vaadin-prereleases" 
     usepoms="true" m2compatible="true"
    root="https://maven.vaadin.com/vaadin-prereleases" />
  </chain>
</resolvers>

 

Using archetypes with pre-releases

You can generate a test project using the standard Vaadin archetypes. However, you need to make sure you have the pre-releases repositories properly configured for the generated project.

To generate a project using 7.7.0.rc1 use :

mvn archetype:generate  \
    -DarchetypeGroupId=com.vaadin  \
    -DarchetypeArtifactId=vaadin-archetype-application  \
    -DarchetypeRepository=https://maven.vaadin.com/vaadin-prereleases  \
    -DarchetypeVersion=7.7.0.rc1
After running the above command, the generated project pom.xml includes pre-release Maven repository and plugin repository configurations. They can be activated using build profile:
mvn -Pvaadin-prerelease clean install
See  'Using pre-releases with Maven' section for details.