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.