/
Local Development Environment

Local Development Environment

In Kieker a wide range of tools are used to support implementation, testing, quality assurance, building, and delivery. In this page we describe the necessary set up for our development environment.

Kieker is built using Java 7. Eclipse uses a newer version, hence Java 7 needs to be installed on your machine.

We use, at present, Eclipse Luna. Most of the following documentation has been evaluated with Luna and Kepler. It might not work with older versions.

Eclipse Installation and Setup

Gradle Setup in Eclipse

Recent Eclipse versions include the Buildship Gradle integration (check via help→Eclipse Marketplace).

  1. Import the Kieker project
    1. Import → Gradle → Existing Gradle Project
    2. Select the local directory of your cloned Kieker repository
    3. This should result into something like the following:

Eclipse Plugins for FindBugs, PMD, and CheckStyle

Troubleshooting

  • If test dependencies (e.g., for  de.cau.cs.se.teetime:teetime:3.1.0:test) are not detected, remove the respetive jarfile in ~/.m2/repository and clear ~/.gradle/caches/caches/modules-2/. Afterwards, check that the respective dependency is downloaded correctly, e.g., to ~/.gradle/caches/modules-2/files-2.1/de.cau.cs.se.teetime/teetime/3.1.0/2759b91febd51c6b204fc50336e614ff89c2ee5/teetime-3.1.0-test.jar

Related content

Developer FAQ
Developer FAQ
More like this
Building Kieker with Gradle
Building Kieker with Gradle
More like this
Static Analysis
Static Analysis
More like this
WebGUI Development
WebGUI Development
More like this
Release Creation
Release Creation
More like this
Development Workflow
Development Workflow
More like this