Installation

Eclipse

We recommend to use Eclipse to develop with tapir. By using the Eclipse Installer you get a running preconfigured Eclipse IDE in no time at all.

The Eclipse Installer is the easiest way to install and update your Eclipse Development Environment. You can download the Eclipse Installer .

  1. Download the Eclipse Installer for your platform:
  2. Run the Eclipse Installer
  3. Drag and drop this button into the Eclipse Installer header: Install
  4. Confirm via Install and Start
Hints
  • Windows does not allow to drag and drop files when the Eclipse installer is started with elevated admin permissions. Start the installer with normal user permissions to avoid this issue.
  • On some systems the drag and drop approach from the website doesn't work with the Eclipse Installer. In this case it can help to download the setup file from the button above to your file system first. Then drag and drop the file into the Eclipse Installer header.
  • Don't forget to configure the installer's proxy settings in case that you are, for instance, within a company network.

Alternative 2: Manual installation

In case you don’t want to use the Eclipse Installer you can install the plugins in your eclipse manually via the corresponding update-site. Beside JDT tapir needs Maven (M2Eclipse) and Xtend (at least 2.24.0) to work.

Showcase

If you just would like to get a first impression of tapir we highly recommend our show case which it hosted at GitHub.

Eclipse

  1. Switch to the git perspective by choosing Windows | Perspective | Open Perspective | Other… | Git
  2. Choose Clone a Git repository and paste https://github.com/tapir-test/tapir-showcase.git into the URI field
  3. Choose Next > | Next > | Finish
  4. In the Git Repositories view perform a right-click on tapir-showcase and choose Import projects… and confirm the dialog with Finish.

Build Systems

tapir itself is integrated via dependencies in your test project. A more detailed documentation for Maven can be found here. tapir might work with further build tools and systems, but this is not specifically supported.