...
然后维护对应的release-note,在邮件列表发邮件通知下release note,看是否有人修改。
2.3 检查依赖的license是否兼容
可以通过以下命令:
a. 编译并生成第三方license集合:
mvn package license:add-third-party -Dlicense.useMissingFile -DskipTests
b. 检查所有catalogX的license:
mac/linux下运行:
find . -name THIRD-PARTY.txt| xargs cat | grep -E 'BCL|Intel|JSR-275|Microsoft Limited Public License|ASL|Java SDK for Satori RTM| Redis Source Available License|RSAL|Booz Allen Public License|Creative Commons|Sun Community|GPL|Affero|LGPL|QPL|Sleepycat|Server Side|SSPL|Code Project|CPOL|BSD-4|Facebook BSD+|Solipsistic Eclipse Public|Be A Dick|JSON License' | grep -v CDDL |grep -v Apache
然后开始正式的发版。
3.发布版本
3.1 自动在github上打tag,并生成各种签名文件
...