Code that participates in the build should in general be implemented with a separate Builder, rather than a CompilationParticipant. It is only necessary to use a CompilationParticipant if the build step needs to interact with the Java build, for instance by creating additional Java source files that must themselves in turn be compiled.
Clients wishing to participate in the compilation process must suclass this class, and implement {@link #isActive(IJavaProject)}, {@link #aboutToBuild(IJavaProject)}, {@link #reconcile(ReconcileContext)}, etc.
This class is intended to be subclassed by clients.
@since 3.2
|
|
|
|