0

2014 年底,用于 NetBeans 的 Vaadin 插件进行了更新,以使用新的多模块 Maven 原型创建项目。

如何添加诸如 Vaadin Charts 2 之类的附加组件?

我尝试将在 Add-On Directory 页面上找到的 Maven 片段粘贴到“-ui”子模块的 Pom 文件中。不去。运行我的应用程序时,网页呈现一条消息,提示 WidgetSet 不包含插件。

正在运行的应用程序的屏幕截图,其中包含有关“WidgetSet 不包含实现...”的消息"></p> <p>那这一页。提供的信息很少。更糟糕的是:这些信息都与新 Vaadin 应用程序的当前多模块 Maven 原型无关。

如果有任何文档告诉我在添加附加组件和重新编译我的WidgetSet时应该做什么,我很乐意遵循它。我在 NetBeans 中找到了 Using Add-ons,但它已经过时了。我打开了一张票,要求该页面的新版本。

4

2 回答 2

0

哈克

我发现了一个 hacky 解决方法:将 Mavendependency放在项目…-ui …-widgetset模块项目的文件.pom中。

我正在尝试安装 Vaadin Charts 2。因此,在该产品的目录页面上,我获取了 Maven 依赖项 XML 片段:

<dependency>
   <groupId>com.vaadin.addon</groupId>
   <artifactId>vaadin-charts</artifactId>
   <version>2.0.0</version>
</dependency>

我打开两个.pom 文件,并将依赖项粘贴到两个文件中。

-ui 和 -widgetset 文件夹下列表中两个 .pom 文件的屏幕截图

然后我上下文单击…-parent要选择的模块Clean,然后选择Build With Dependencies.

最后,运行项目并找到现在正在运行的插件。

请注意,此解决方法不涉及带有mvn. 完全在 NetBeans 中工作(它代表我们调用 Maven)。

这是一个棘手的问题,因为当您的附加组件更新可用时,您将需要更新两个依赖项声明。一定会有更好的办法。

于 2015-02-14T08:30:15.090 回答
0
mvn clean install

在您的项目的根目录中应该为您的项目编译小部件集。

于 2015-02-14T03:47:21.503 回答