Commit Activity GitHub Issues License Build Documentation
Java annotations for reqstool requirements traceability.
Provides @Requirements and @SVCs annotations for linking Java code to requirements and software verification cases. Used together with the Maven Plugin or Gradle Plugin.
Add the dependency to your project:
<dependency> <groupId>io.github.reqstool</groupId> <artifactId>reqstool-java-annotations</artifactId> <version>1.0.0</version> </dependency>
implementation 'io.github.reqstool:reqstool-java-annotations:1.0.0'import io.github.reqstool.annotations.Requirements; import io.github.reqstool.annotations.SVCs; @Requirements({"REQ_001", "REQ_002"}) public class MyService { // Implementation } @Test @SVCs("SVC_001") public void testMyService() { // Test }
Full documentation can be found here.
See the organization-wide CONTRIBUTING.md.
MIT License.