Зависимости подключаемого модуля Eclipse исчезли - PullRequest
4 голосов
/ 04 июля 2011

Я разрабатываю OSGi в Eclipse, и зависимости плагина исчезли для проекта.

Я проверил .classpath, и, кажется, все в порядке:

<classpath>
    <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/>
    <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
    <classpathentry kind="src" path="src"/>
    <classpathentry kind="output" path="bin"/>
</classpath>

Я попытался запустить Eclipse с -clean, и я попытался создать новое рабочее пространство и импортировать проекты в это рабочее пространство, но и безуспешно.

Есть идеи? :)

Ответы [ 4 ]

3 голосов
/ 07 июня 2016

Убедитесь, что вы определили действительную целевую платформу в Eclipse.

Перейдите в Окно -> Настройки -> Разработка плагинов -> Целевая платформа.

При импорте плагина он был установлен на пустую целевую платформу, вы можете проверить это, сначала отредактировав выбранную цель, а затем выбрав вкладку содержимого целевой платформы, она пуста.

Я изменил Target Platform на «Running Platform (Active)».Это импортировало необходимые библиотеки в проект, они были добавлены в зависимости плагина.

Вы также можете выбрать свою собственную целевую платформу, но это требует дополнительных усилий и знаний.

3 голосов
/ 15 августа 2014

В случае, если кто-то все еще сталкивается с этой проблемой, решение, которое у меня работало, в конечном итоге было (на Eclipse 4.3)

  1. Удалите файл org.eclipse.pde.core.prefs в папке .settingsв проекте плагина
  2. Удалить / Удалить проект из рабочей области
  3. Повторно импортировать проект обратно в рабочую область

Это должно исправить зависимости плагиназаписи для этого проекта.

Надеюсь, это поможет!

1 голос
/ 15 июля 2011

Странная ошибка затмения. Повторно отредактировал файл манифеста, и зависимости снова появились, и проект успешно скомпилирован.

1 голос
/ 13 июля 2011

Файл .classpath предназначен только для Java-компоновщика.Зависимости указаны в META-INF / MANIFEST.MF

...