我最近在Netbeans(Windows 10上为8.2)中使用Library Manager来添加一个库,如下所示:
但是,在我在线上找到的大多数指南中,为了将库实际添加到项目中,我应该执行以下操作:
右键单击项目->选择“库”选项卡-> .....进一步步骤.... 但是,我什至无法完成第二步:“库”选项卡根本不存在于我的项目属性中,如下所示:这是因为Vaadin Web应用程序项目的结构与其他Netbeans如此不同项目?任何建议将不胜感激
答案 0 :(得分:2)
不要。
请勿为您的Vaadin项目手动配置库。
相反,使用Vaadin Ltd公司提供的Maven 原型模板创建一个新的Vaadin项目。找到并编辑新项目的POM.xml
文件,以列出您需要Maven自动下载和安装的库。
有关Vaadin框架(Vaadin 8),请参阅:
通常,Vaadin项目是使用Apache Maven工具配置的。
Maven在各种Java项目中都非常流行。所有三个主要的IDE(NetBeans,IntelliJ,Eclipse)都支持Maven驱动的项目,以替代其自己的特定项目定义系统。
Maven有两个目的:
您可以在一个或多个POM.xml
文件中同时指定项目构建配置和所需库(“依赖关系”)列表。
使用Maven无需在尝试进行操作时手动放置库。无需触摸NetBeans 库管理器。确实,我相信手动配置库将与Maven冲突,从而产生麻烦的结果。
使用Maven首先很烦人,必须学习术语和概念。但是,一旦您适应了Maven,Maven确实可以节省您的时间和麻烦,并使您的开发人员生活更轻松。一个重大好处:Maven使得在3个主要IDE之间的切换变得更加容易,因为您不必了解每个人自己的特有项目构建系统。
我建议您花几个小时来学习基础知识。您会在Maven上找到许多介绍和教程。
Vaadin Ltd公司为新的Vaadin项目提供了few good Maven archetypes。
vaadin-archetype-application
vaadin-archetype-application-multimodule
顺便说一下,前几年Vaadin的开发实际上需要使用Vaadin精明的插件,您必须将其安装到IDE中。不再需要这种插件,现在已被Maven取代。您可以忽略有关Vaadin的过时过时的指南,这些指南谈论了Vaadin的IDE插件。
注意:整个答案特别适用于Vaadin 8(Vaadin Framework),也可能适用于Vaadin 7(我记得)。 Vaadin 10(Vaadin Flow)是一种新的局面,我对那里的情况还不熟悉。