在 Maven 项目中使用加载项
要在目录中查看浏览 Vaadin 加载项,你必须注册到 vaadin.com。在最初发现工件详细信息(例如,下载和使用)之后,不需要注册。此外,Maven 项目中加载项的使用不是特定于 IDE 的,并且适用相同的说明。
从普通的 Maven 项目开始,编辑你的 pom.xml:
-
添加 Vaadin 附加存储库
<repositories> <repository> <id>vaadin-addons</id> <url>http://maven.vaadin.com/vaadin-addons</url> </repository> ...
-
在 maven 构建中添加 Vaadin Maven 插件
<plugin> <groupId>com.vaadin</groupId> <artifactId>vaadin-maven-plugin</artifactId> <version>7.6.8</version> <configuration> <extraJvmArgs>-Xmx512M -Xss1024k</extraJvmArgs> <webappDirectory>${basedir}/target/classes/VAADIN/widgetsets</webappDirectory> <draftCompile>false</draftCompile> <compileReport>false</compileReport> <style>OBF</style> <strict>true</strict> </configuration> <executions> <execution> <goals> <goal>update-theme</goal> <goal>update-widgetset</goal> <goal>compile</goal> </goals> </execution> </executions> </plugin>
-
将加载项添加为普通依赖项
<dependency> <groupId>org.vaadin</groupId> <artifactId>viritin</artifactId> <version>1.54</version> </dependency>
-
如果加载项具有客户端代码,则需要更新 widgetset XML 并编译 widgetset:
mvn vaadin:update-widgetset vaadin:compile
像使用任何其他 Vaadin 组件一样使用 Java 代码中的加载项。
请注意,如果你使用 Vaadin Maven 原型来生成项目,则只需执行步骤 3 和 4,因为生成的 pom.xml 包含必要的信息。