Skip to content

viritin/archetype-vaadin-addon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

archetype-vaadin-addon

A project template for Vaadin add-ons that...

  • makes it easy to develop the add-on (UI tests in same module as the actual add-on)
  • makes OSGi compatible add-ons by default
  • emphasis testing: supports multiple UI tests with a searchable listing, setup for automated browser level testing
  • does NOT support GWT extensions, but only pure server side or JS extensions. For add-ons using GWT, try archetype-vaadin-gwt-addon

Using the archetype

Only snapshots are so far released, but you can use them with following CLI command:

mvn org.apache.maven.plugins:maven-archetype-plugin:2.4:generate  \
    -DarchetypeGroupId=in.virit  \
    -DarchetypeArtifactId=archetype-vaadin-addon  \
    -DarchetypeRepository=https://oss.sonatype.org/content/repositories/snapshots/  \
    -DarchetypeVersion=2.0-SNAPSHOT

Maven will then prompt for group and archetype id for your project. If you are unsure what to give, use org.vaadin.addons for groupId and something derived from your add-on name, like my-awesome-addon.

Then see the README.md from the generated project for more instructions.

The archetype is quite new, so there is sure some rough edges left. Don't hesitate to report issues!

About

Professional project template for Vaadin Add-ons

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages