/
Developer FAQ

Developer FAQ

  1. How do I set up my IDE?
  2. How do I develop a new feature for the Kieker core?
  3. How do I get my feature into Kieker master?
  4. How should I name my branch?
  5. How do I build Kieker?

    Use the gradle wrapper script, not your own gradle installation, and execute:

    gradlew.bat aspectJJar

    This command builds Kieker's AspectJ version.

    If you just want to build your current Kieker project, for example, to manually test a feature on your local computer, we recommend to disable the execution of both the quality assurance checks and the tests by using "-x check":

    gradlew.bat aspectJJar -x check

    For more information about Gradle's phases for Java applications, we refer to https://docs.gradle.org/3.3/userguide/java_plugin.html.

  6. How do I check my code contributions for code quality issues?

    Use the gradle wrapper script, not your own gradle installation, and execute:

    gradlew.bat checkThresholds

    This command execute the quality assurance tools Findbugs, PMD, and Checkstyle.

    If you just want to check your current Kieker project on your local computer, for example, to prepare a pull request, we recommend to disable the execution of tests by using "-x test":

    gradlew.bat checkThresholds -x test

Related content

Local Development Environment
Local Development Environment
More like this
Building Kieker with Gradle
Building Kieker with Gradle
More like this
Static Analysis
Static Analysis
More like this
Development Workflow
Development Workflow
More like this
WebGUI Development
WebGUI Development
More like this
Release Creation
Release Creation
More like this