Я хочу создать приложение RCP с помощью Maven и Tycho. Для этого мне нужно изменить целевую платформу, которая представляет собой всего лишь папку в файловой системе, на репозиторий p2. Чтобы сгенерировать репозиторий p2, я создал новую рабочую область, установил целевую платформу и следовал это руководство.
Eclipse создает для меня репозиторий p2, и все выглядит нормально, но когда я хочу установить этот сгенерированный репозиторий p2 в качестве целевой платформы в Eclipse, он терпит неудачу. Eclipse говорит, что org.eclipse.swtbot.eclipse.finder
требуется пакет javax.swing.text
. Я немного поискал и выяснил, что javax.swing.text
— это часть из JDK, и некоторым людям каким-то образом удалось закинуть JDK в репозиторий p2.
Как я могу удовлетворить эту зависимость и передать целевое разрешение?