I am having troubles with the dependencies which are pulled in automatically by your addon-on. in order to keep my program running i need to import it this way:
<dependency>
<groupId>com.mlottmann.VStepper</groupId>
<artifactId>VStepper</artifactId>
<version>1.0.7</version>
<exclusions>
<exclusion>
<groupId>com.vaadin</groupId>
<artifactId>vaadin</artifactId>
</exclusion>
<exclusion>
<groupId>com.vaadin</groupId>
<artifactId>flow-component-demo-helpers</artifactId>
</exclusion>
</exclusions>
</dependency>
otherwise my whole application does not work anymore because it pulls in the dependencies described in your pom file. (vaadin instead of only vaadin-core, demo-helper plugin etc.)
maybe setting the scope for the dependencies on compile only would solve this?