在使用 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 作为警告