项目模板在 Apache NetBeans 11.0 中进行了修订,以使 Maven 项目更加突出。来自 Apache NetBeans 博客文章:
Apache NetBeans 中项目模板的重组
Apache NetBeans社区中有很多关于如何最好地表达这样一个事实,即Apache Maven和Apache Gradle是比Apache Ant更现代的选择,同时并不意味着使用Apache Ant有什么问题。
以下是我们似乎已经达成共识的内容,即将所有基于Ant的项目模板移动到单独的Ant特定文件夹中,同时将其他两个构建系统放在更高的位置,因此在列表中更加突出:
有了上述内容,有人不太可能简单地进入不再存在的Java类别,然后最终得到一个基于Ant的项目,而不考虑它。默认情况下,现在鼓励Apache NetBeans的用户首先考虑Apache Maven和Apache Gradle。旧的与蚂蚁相关的类别仍然存在,以免完全混淆任何人,只是构建在排名较低的“Java与蚂蚁”类别中。以上也解决了“Java EE”的讨论,即,这里的想法,从讨论中,是命名类别“Java企业”。
在启动时,所有类别都是封闭的,即,没有一个类别最初比其他任何类别更突出。
一个反对意见是,如果你是一个完全的Java新手,你不会知道Maven,Gradle或Ant是什么。好吧,情况一直如此,NetBeans 通过简单地将类别命名为“Java”来人为地隐藏了这一选择,这导致每个人都最终选择了基于 Ant 的项目。扭转这一局面,让一个类别简单地命名为“Java”,导致基于Maven的项目,可能也是不对的,也就是说,需要仔细平衡。
因此,如果您使用“文件>新项目”创建了一个项目...> Java >早期版本的 NetBeans 中的 Java 应用程序,您应该使用 File > New Project...在 NetBeans 11.0 中将 Java 与 Ant > Java Application 一起>。
笔记:
- NetBeans 错误报告 NETBEANS-2040 Maven First in New Project Wizard 引用。
- 另请参阅此 YouTube 视频“Apache NetBeans 11.0 粗略指南”开头的讨论。
- NetBeans 11.0 中的其他项目向导更改:
- 在 NetBeans 11.0 中,我必须安装 Gradle 插件(Tools > Plugins > Available Plugins > Gradle),才能在 Project Wizard 中看到带有 Gradle 的 Java。
- 在早期版本的 NetBeans 中,您使用 File > New Project...> Java EE >...,但在 NetBeans 11.0 中,这已更改为 File > New Project...> Java与Ant > Java Enterprise > ...