Как создавать пакеты (папки) в проекте Eclipse с помощью плагина

Я пытаюсь разработать небольшой плагин для Eclipse, чтобы создать несколько файлов Java в нескольких папках (пакетах) в качестве отправной точки для нового модуля более крупного программного обеспечения.

Я пробовал использовать объект IFile следующим образом:

final IFile file = container.getFile(new Path(myFileName));
...
file.create(stream, true, monitor);

Это работает, пока существуют все папки на пути к файлу. Но он не создает отсутствующих папок (новых пакетов), а выдает исключение «ресурс не существует».

Мне не удалось найти способ сделать это с помощью объектов IResource или IWorkspace .

6
задан Lii 20 June 2016 в 09:45
поделиться