Eclipse Добавить маркер для связанных ресурсов
Я знаю, что маркеры могут быть добавлены только для IResource(s), могут ли они быть добавлены для связанных ресурсов?
Я получил имя связанного ресурса из.project, используя org.eclipse.core.internal.Project.internalGetDescription()
а также getLinks()
, Но похоже, что чего-то не хватает, Eclipse жалуется на то, что ресурс не существует.
Я создаю ресурс используя Workspace.newResource([PATH])
где путь является IPath
построен правильно, используя имя связанного ресурса из.project и оставшуюся часть пути к имени файла.
Может быть, кто-то работал с этим раньше?
1 ответ
Не звони Workspace.newResource([PATH])
напрямую получить ресурс из IProject или IWorkspaceRoot, используя его путь и #getFile()
или же #getFolder()
, То, что это связанный ресурс, не должно иметь значения, если вы делаете это правильно. Если у вас все еще есть проблемы, расскажите нам, в чем именно заключается его жалоба.