Table of Contents
Development setup
How to set up a GroIMP developent environment.
Setup GroIMP with Git and Eclipse
In this tutorial we will cover how to:
- Use Git to download GroIMP source code
- Use Maven to compile the code
- Set up Eclipse as IDE
You can find more in depth info on :
Develop GroIMP in Eclipse
This guide is written to give new GroIMP developers an overview about how the required development environment is prepared and installed.
This guide starts with the installation of Eclipse and ends with a merge request for the own code changes.
The plan is to do following steps:
- Installing Eclipse. This can be skipped if it is already installed.
- Cloning the fork repository to the local computer (in Eclipse)
- Adjusting the compiler and Java version
- Setting up a start configuration
- Pushing code to the own remote repository (fork of official repository)
- Creating a merge request for the own code changes
Developer Guide
Welcome to this developer guide!
Developing on the GroIMP source code only require a java compiler. Additionally GroIMP support two development setup: Maven and Eclipse.
Setup GPUFlux for Eclipse
Note that GroIMP IMP plugin should automatically handle the load and use of JOCL by default. So this tutorial is only to use if You want to load JOCL without IMP.
After having checked out the GPUFlux project into Eclipse, you need to setup OpenCL for GPUFlux to build and run.
To enable GPUFlux, you need to perform the following steps:
- Download and Install OpenCL
- Download JOCL
- Setup JOCL in Eclipse