NetBeans 中的项目版本控制

Project Versioning in NetBeans

本书Spring in Action 5th Edition附带了一些可下载的源代码,这些源代码是按章节组织的。我正在尝试在 NetBeans [Maven -> Spring Boot Initializr 项目] 中加载软件。可下载软件的link如下: https://www.manning.com/downloads/1599

我面临的问题是项目名称在多个章节 POM 文件中是相同的。但是,项目版本(在章节 POM 文件中指定)因章节而异。在 NetBeans 中组织源代码的最佳方式是什么?

我不知道有什么选项可以指定 NetBeans 项目的版本号。

在 NetBeans 中同时打开多个同名项目没有技术问题。虽然这通常不是一个好主意,但对于您正在做的事情来说是合适的。因此,要将该项目的多个状态的所有实例加载到 NetBeans 中:

  • 将 zip 文件下载到任意目录,并创建一个目录来包含解压缩的项目。
  • Select 文件 > 导入项目 > 从 ZIP...
  • 从 ZIP 导入项目 屏幕中,单击 浏览... 找到下载的 ZIP 文件,目标文件夹 包含所有项目,然后单击导入

导入完成后,您应该会在文件资源管理器中看到与此类似的文件结构:

您还会在 NetBeans 的 Projects 面板中看到很多新项目:

我假设taco-cloud是你正在开发的项目,一章一章。虽然以相同名称同时打开多个项目可能会造成混淆,但您可以通过 selecting 并等待工具提示显示项目摘要来轻松识别任何项目。

例如,下面的屏幕截图显示 selected 项目用于本书的第 5 章:

为了减少混淆,您可能会发现关闭部分或全部您不在处理的 taco-cloud 项目实例会很方便,并且 open/close 他们会随着你在本书各章中的进步而变化。

另一个相关点:工具提示中有几个 未解决的项目问题... 消息。要解决这些问题,select taco-cloud 项目节点,右键单击并 select 解决项目问题... 从上下文菜单。