Установите целевую платформу для репозиториев на основе pom.xml - PullRequest
0 голосов
/ 11 января 2019

В Tycho есть два способа определения целевой платформы: целевой файл и тег <repositories> pom.xml . Согласно руководству , могут использоваться оба; у них просто разные недостатки.

Файл назначения прост и понятен, особенно если вы работали с Eclipse PDE до перехода на Tycho.

Чего я не понимаю, так это как вы развиваетесь против определения цели, определенного в pom.xml .

Зависимости не добавляются в папку «Maven Dependencies» в проекте Java, как это делается для простых проектов Maven. Так что Eclipse не может их разрешить, а ваш код даже не компилируется. И даже если это происходит по какой-то чудной причине ... вы не можете запустить продукт или запустить тесты.

Все это потому, что Eclipse требуется целевая платформа для запуска. А стандартная папка (папка плагинов Eclipse) обычно не подходит для проекта.

Итак, как вы скажете Eclipse, что ваша целевая платформа определена в pom.xml ? Как вы разрабатываете, используя только тег <repositories>?

...