В компиляции исходной базы eclipse. Ошибка "Исходная линия API не установлена ...".
Я попытался добавить API Baseline, но я не знаю, как его создать или добавить.
Что такое базовый уровень API, и как его добавить или создать?
В компиляции исходной базы eclipse. Ошибка "Исходная линия API не установлена ...".
Я попытался добавить API Baseline, но я не знаю, как его создать или добавить.
Что такое базовый уровень API, и как его добавить или создать?
См. эту статью для получения дополнительной информации об исходном тексте API: http://eclipse-tips.com/tutorials/26-api-tooling-tutorial
Цитата из сайта Eclipse: "Базовая линия API определяет состояние, которое вы хотите сравнить с пакетами рабочих пространств разработки, для целей совместимости с двоичными файлами, номера версий пакетов и тегов @since. Например, если вы разрабатываете пакеты для Eclipse 3.4, вы можете использовать Eclipse 3.3 в качестве базовой линии."
В основном это означает, что вы строите пакеты (проект плагинов, который является либо пакетом OSGi, либо плагином Eclipse), для которого требуются другие пакеты (пакеты зависимостей/плагины + OSGi framework (core и compendium API/services)), вы указываете его через "базовый уровень API", который гарантирует их (зависимости) существование, похожее на "профиль" (например, профиль Liberty в IBM WAS).
В качестве обходного пути вы можете избежать установки базовой линии API для своей рабочей области через "Настройки плагина", установив ее в "Предупреждение" или "Игнорировать". Это позволяет вам скомпилировать ваш проект плагина (OSGi).
вы также можете просто "игнорировать" его: http://exploreeclipse.blogspot.ch/2014/01/eclipse-error-api-baseline-has-not-been.html
"Windows > Предпочтения > Разработка плагинов > Базовые параметры API > Параметры > Отсутствует базовый API Затем измените "Ошибка" на "Игнорировать" в выпадающем списке. "
Имейте в виду, что игнорирование может быть неправильным, в зависимости от варианта использования:
Я пытаюсь ответить на вопрос "Что такое базовый уровень API для...".
API Baseline - это концепция из инструментов PDE Tools/API. Они предназначены для того, чтобы помочь вам поддерживать плагины, которые другие могут использовать. Они помогают создавать совместимые версии API.
Если вы разрабатываете плагин только для личного использования и не хотите поддерживать совместимый API, вы можете следовать советам, чтобы отключить предупреждения.
Когда вы разрабатываете плагины для сообщества, e. г. сами плагины eclipse, важно, чтобы вы несли совместимость API с минимумом. Затем вы будете следовать рекомендациям и установите базовый уровень в 4.2 при разработке для 4.3. Инструменты API помогут вам сделать 4.3 для всех пользователей 4.2.
Обратите внимание, что API-интерфейсы предназначены для разработчиков плагинов, которые будут использоваться другими. Они не адресованы пользователям этих плагинов.