Skip to content

Project structure

Carsten Hammer edited this page Dec 29, 2024 · 3 revisions

A design goal is to make it easy to transfer projects to jdt.ui. For that a cleanup consists of a package structure that is similar to what you find in jdt.ui.

Here you see where the different parts of a cleanup are to be found in jdt.ui

image

image

image

In the sandbox project these different packages are within one project.

image

The package "sandbox" just has to be changed to "jdt". It would be great if there was no need to change package names for such a transfer but this is not possible with jdt though technically the osgi library concept supports it.

Common plugin code is in the project "sandbox_common" and common test code in the project "sandbox_test_commons". That is a big difference to jdt.ui where you do not have this structure.

The target against the plugins are implemented you find in the project "sandbox_target".

image

Sample Plugins

Clone this wiki locally