Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: update how to check license compatibility

...

然后维护对应的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,并生成各种签名文件

...