文件名称:semantic-versioning:依靠semver.org原理检查二进制代码兼容性的Java库
文件大小:77KB
文件格式:ZIP
更新时间:2024-06-14 22:54:22
Java
该库处于Hibernate状态,不会添加任何新功能。 您可能要考虑使用 。 版本号更改的含义并不总是很清楚。 我可以确定这个新的次要版本没有破坏公共API吗? 作为一名图书馆作家,如何不断验证我不会破坏二进制兼容性? semantic-versioning是一个Java库,它允许验证(使用字节码检查)库版本号是否遵循由定义的控制原则。 它可以检查JAR文件或类,以识别版本之间的更改,并根据semver验证新版本号是否正确。 semantic-versioning可作为 ,和。 API概述 语义版本控制还提供了用于以编程方式验证项目的版本号的API。 final File previousJar = ... ; final File currentJar = ... ; final Comparer comparer = new Comparer (previou
【文件预览】:
semantic-versioning-master
----enforcer-rule()
--------src()
--------pom.xml(2KB)
----.travis.yml(15B)
----example()
--------pom.xml(1KB)
----LICENSE(11KB)
----README.md(9KB)
----pom.xml(1KB)
----api()
--------src()
--------pom.xml(3KB)
----NOTICE(663B)
----.gitignore(50B)