2016-03-31 3 views
-1

Я делаю продукт Eclipse, который содержит плагин Xtext. Я следовал этому руководству https://kthoms.wordpress.com/2010/11/12/setting-up-a-rcp-product-for-a-dsl/, и я создал запущенный продукт.Как удалить Java из приложения RCP

Я создал функцию исполнения платформы с «необходимыми» плагинами. Большинство плагинов бесполезны, и я удаляю их один за другим. Но я не могу удалить Java из приложения RCP и некоторых других бесполезных плагинов.

Когда я попытался удалить jdt, например, Xtext больше не работает.

Как удалить Java из приложения? Он реализуется плагином?

Благодарим Вас за помощь, ребята :)

+0

платформы Eclipse, требуется Java для запуска –

+0

Но можно ли скрыть Java? Например, в настройке проекта или в перспективе? – alexmouth

+0

Вы можете проверить, есть ли опция в plugin.xml, которая не будет раскрывать используемые плагины. – Kumar

ответ

1

Если вы хотите удалить что-то из платформы, вы можете использовать «деятельность».

Открыть ваш plugin.xml, Extensions tab затем добавить расширение org.eclipse.ui.activities

Создать учетную activitypatternbinding ребенка в качестве расширения, дать ему идентификатор вашего выбора, а затем заполнить атрибут pattern с затмением идентификатор элемента, который вы хотите скрыть , Если вы хотите скрыть перспективы Java, это должно быть примерно как org.eclipse.jdt.ui.JavaPerspective.

Больше информации here и here

+0

Спасибо за ваш четкий ответ! Я выполнил этот учебник https://kthoms.wordpress.com/2010/11/12/setting-up-a-rcp-product-for-a-dsl/, и у меня есть рабочее приложение Xtext RCP. То, что вы сказали, отлично работает :) – alexmouth

+0

Я спрятал бесполезную перспективу, и теперь я пытаюсь сделать то же самое на меню и на панели инструментов. Знаете ли вы, как я могу скрыть проект Java из файла-> Новый проект -> Java? Я попробовал шаблон: org.eclipse.jdt.ui.java, но он не работает ... – alexmouth

+0

попробуйте 'org.eclipse.jdt.ui.wizards.JavaProjectWizard' – flafoux