Developers Guide

Contributions to the dbUnit Eclipse Plugin are welcome. This page describes how the repository is organized and how to work on the plugin in Eclipse. Building covers the command-line build, and Releasing the release procedure.

Repository Layout

Path Contents
bundles/org.dbunit.eclipse.dataset.core UI-independent dataset model, flat XML parser, and edit engine
bundles/org.dbunit.eclipse.dataset.ui The editor: registration, NatTable grid, commands, preferences
features/org.dbunit.eclipse.feature The installable feature (and its generated source feature)
releng/org.dbunit.eclipse.target Target platform definitions: baseline (the oldest supported Eclipse release) and latest
releng/org.dbunit.eclipse.repository The p2 repository (update site) definition, category.xml
releng/marketplace Eclipse Marketplace listing content
src/site This documentation site, published to GitHub Pages
.github/workflows CI build, release, and site/update-site publishing

Developing in Eclipse

  1. Install the Eclipse IDE for RCP and RAP Developers package, or add Eclipse Plug-in Development Environment and m2e to any package.
  2. File > Import…​ > Maven > Existing Maven Projects, then select the repository’s root directory.
  3. Open releng/org.dbunit.eclipse.target/latest.target and click Set as Active Target Platform.
  4. Run or debug with Run As > Eclipse Application from the org.dbunit.eclipse.dataset.ui project.