一个简单的Maven项目的模板 这是简单Maven项目(POM项目,库或简单的独立应用程序)的模板存储库。 它由通常的Maven目录结构,模板POM文件和GitHub Actions的一些工作流文件组成,这些文件定义了如何构建,验证,分发和发布项目。 此自述文件描述了基于此模板创建新存储库后的基本概念和必要的第一步。 分支模型 工作流假定一个分支模型,该模型在某种程度上受到启发,但复杂性却大大降低了。 develop分支是默认的开发分支。 它应始终包含该软件的潜在发行版。 每个实际的开发都应该在功能或错误修正分支中进行(例如, feature/...或错误bugfix/...或其他)。 然后通常应通过拉取请求将完成的工作简单地合并到develop分支中。 要发布,应使用发布分支。 这可以通过相应的工作流程来完成(请参见下文)。 版本控制概念 一些工作流程取决于项目POM中的正确版本。