Skip to content

chku2469/openfasttrace

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OpenFastTrace

Build Status Circle CI Sonarcloud Quality Gate codecov Coverity Scan Build Status Download

Requirement tracking suite

Installation

Dependencies

OpenFastTrace needs a Java JDK 8 (or later) implementation and Maven as build tool.

On Linux

Ubuntu or Debian

apt-get install openjdk-8-jre

Development

  • Run mvn test to run unit tests.
  • Run mvn exec:java@trace to run requirements tracing.

Configure logging

We use java.util.logging for logging. To configure log level and formatting, add the following system property:

-Djava.util.logging.config.file=src/test/resources/logging.properties

License file header

  • We use license-maven-plugin to check in verify phase that all files have the correct license header. The build will fail if there are any files with missing/outdated headers.
  • To update files with correct license headers and generate file LICENSE.txt, run command
mvn license:update-project-license license:update-file-header

Publishing to jcenter

  1. Add the following to your ~/.m2/settings.xml:

    <servers>
    	<server>
    		<id>bintray-openfasttrack-maven-repo</id>
    		<username>[bintray-username]</username>
    		<password>[bintray-api-key]</password>
    	</server>
    </servers>
  2. Update version in pom.xml, commit and push.

  3. Run command

    $ mvn deploy
  4. Create a release on GitHub.

  5. Sign in at https://bintray.com/ and publish the uploaded artifacts.

About

Requirement tracking suite

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%