Если вы хотите анализировать один исходный файл, достаточно использовать только cdt.core .Если вы хотите использовать более высокий уровень (семантический), вам нужно заменить множество зависимостей об этих пакетах IDE.Я сделал проект с использованием Eclipse-JDT и использую JavaCore и Workspace для генерации IJavaProject.Это похоже на CDT.Я также провожу некоторые исследования статического анализа кода с использованием JDT / CDT.