2014年底,使用新的多模块Maven原型更新了用于NetBeans的Vaadin插件以创建项目。
如何添加Vaadin Charts 2等附加组件?
我试着粘贴到" -ui"子模块的Pom文件Maven片段在Add-On Directory页面上找到。不行。运行我的应用程序时,网页会显示一条消息,提示WidgetSet不包含该附加组件。
"附加说明"链接指向this page。提供的信息很少。更糟糕的是:没有任何信息与新Vaadin应用程序的当前多模块Maven原型相关。
如果有任何文档告诉我完全在添加附加组件和重新编译我的WidgetSet时该怎么做,我很乐意遵循它。我找到了Using Add-ons in NetBeans,但它已经过时了。我打开了a ticket,要求提供该页面的新版本。
答案 0 :(得分:0)
mvn clean install
项目根目录中的应该为您的项目编译widgetset。
答案 1 :(得分:0)
我找到了一个hacky解决方法:将Maven dependency
放在中 …-ui
和 …-widgetset
子模块项目'{ {1}}个文件。
我正在尝试安装Vaadin Charts 2.因此,在该产品的“目录”页面上,我抓住了Maven依赖项XML代码段:
.pom
我打开两个的.pom文件,并将该依赖项粘贴到两者中。
然后我按上下文点击<dependency>
<groupId>com.vaadin.addon</groupId>
<artifactId>vaadin-charts</artifactId>
<version>2.0.0</version>
</dependency>
模块,选择…-parent
,然后选择Clean
。
最后,运行该项目并找到加载项正在运行。
请注意,此解决方法不涉及Build With Dependencies
的命令行咒语。完全在NetBeans中运行(代表我们调用Maven)。
这是一个棘手的问题,因为当您的加载项更新可用时,您需要更新两个依赖项声明。必须有更好的方法。