在使用 Gradle-Git-Artifactory 堆栈的 Java 项目中存储发行说明的位置

Posted

技术标签:

【中文标题】在使用 Gradle-Git-Artifactory 堆栈的 Java 项目中存储发行说明的位置【英文标题】:Where to store release notes in Java projects that use a Gradle-Git-Artifactory stack 【发布时间】:2015-09-07 09:32:03 【问题描述】:

我有几个相互依赖的 Java 项目,所有这些项目都使用 Git 进行源代码控制,Gradle 用于构建和发布,以及 Artifactory作为二进制存储库。这些项目都是内部的,只在公司内部使用。

为他们存储发行说明的好地方是什么?我们当前的笔记到处都是——一些在 git 提交和标签中,一些在各种文本文件中。必须有更好的方法。

理想情况下,我想要一些可以作为简单步骤添加到 Gradle 发布任务的内容。而且我希望所有各种版本的注释都可以轻松访问(例如,无需滚动浏览 git 提交历史记录)。

【问题讨论】:

【参考方案1】:

您是否考虑过为这些人使用变更日志?

很好的参考是keepachangelog,我刚刚打开了一个issue 来考虑它在gradle-release-plugin 中的支持:

【讨论】:

以上是关于在使用 Gradle-Git-Artifactory 堆栈的 Java 项目中存储发行说明的位置的主要内容,如果未能解决你的问题,请参考以下文章

为啥在使用 unicode 时我不能在 :before :after 内容之后使用空格

在哪里使用 callable 以及在哪里使用 Runnable Interface?

在 Observable RxSwift 中使用 'asPromise()' 可以在 PromiseKit Promise 中使用吗?

可以在 SELECT 查询中使用 IF() 但不能在 UPDATE 中使用

使用 React,在使用 react-transition-group 时,在 StrictMode 中不推荐使用 findDOMNode 作为警告

在本地为 Django 使用 SQLite,在服务器上使用 Postgres