Version:
Install
.npmrc
@mate:registry=https://git.akdb.de/api/v4/projects/4452/packages/npm/Managed Mate and Vaadin versions
This is the recommended way to let Mate define all versions.
BOM
xml
<dependencyManagement>
<dependencies>
<dependency>
<groupId>de.mate_ds</groupId>
<artifactId>mate-bom</artifactId>
<type>pom</type>
<version>25.0.0</version>
<scope>import</scope>
</dependency>
</dependencies>
</dependencyManagement>Single component
xml
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-grid-flow</artifactId>
</dependency>
<dependency>
<groupId>de.mate_ds</groupId>
<artifactId>mate-callout-flow</artifactId>
</dependency>
</dependencies>All components
xml
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-core</artifactId>
</dependency>
<dependency>
<groupId>de.mate_ds</groupId>
<artifactId>mate-core-components</artifactId>
</dependency>
</dependencies>Separated Mate and Vaadin versions
This is not recommended, but can be useful to try newer Vaadin versions, which are yet available in Mate.
Single component
xml
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-grid-flow</artifactId>
<version>25.1.0</version>
</dependency>
<dependency>
<groupId>de.mate_ds</groupId>
<artifactId>mate-callout-flow</artifactId>
<version>25.0.0</version>
</dependency>
</dependencies>All components
xml
<dependencies>
<dependency>
<groupId>com.vaadin</groupId>
<artifactId>vaadin-core</artifactId>
<version>25.1.0</version>
</dependency>
<dependency>
<groupId>de.mate_ds</groupId>
<artifactId>mate-core-components</artifactId>
<version>25.0.0</version>
</dependency>
</dependencies>