Как правильно включить проект подключаемого модуля Eclipse в Eclipse Committers?JAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как правильно включить проект подключаемого модуля Eclipse в Eclipse Committers?

Сообщение Anonymous »

Я написал проект подключаемого модуля в Eclipse, который должен разрешать переменные особым образом.
Идея возникла для более быстрой реализации методов получения/установки:

Код: Выделить всё

public ${type} get${varNameUpper}(${type}${varNameLower}){
return ${varNameLower};
}
Этот шаблон должен принимать переменную «varNameUpper/Lower» и одновременно корректировать ее. Для этого я написал подключаемые классы:

Код: Выделить всё

public class Lower extends SimpleTemplateVariableResolver {

public Lower() {
super("varNameLower", "Converts first letter to lower");
}

@Override
protected String resolve(TemplateContext context) {
String variableName = context.getVariable("variableName");
if (variableName != null && !variableName.isEmpty()) {
return variableName.substring(0, 1).toLowerCase() + variableName.substring(1);
}

return "";
}
И

Код: Выделить всё

public class Context extends TemplateContextType {

public Context() {
super("de.s231371.plugin.context");

// Register variable resolvers
addResolver(new Lower());
addResolver(new Upper());
}
}
Проблема в том, что я могу включить подключаемый модуль в Eclipse, чтобы Eclipse перечислил его в разделе «Установленное программное обеспечение», но в разделе «Шаблон», где я могу установить контекст для своего шаблона. Resolver не входит в список.
Я экспортировал его как файл .jar и добавил в папку eclipse/dropins, которая, по крайней мере, кажется, интегрирует его в eclipse.
Мой манифест и плагин.xml:

Код: Выделить всё

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Automatic-Module-Name: de.s231371.plugin
Bundle-Name: templateHandler
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-SymbolicName: de.s231371.plugin;singleton:=true
Bundle-Version: 1.1.1
Require-Bundle: org.eclipse.ui,
org.eclipse.core.runtime,
org.eclipse.jface.text;bundle-version="3.25.0"

Я также пытался запустить плагин непосредственно в DebugMode, который снова включает его в Eclipse, но не отображает его в TemplateContext-Menu.


Подробнее здесь: https://stackoverflow.com/questions/790 ... committers
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Загрузка файлов DLL подключаемого модуля: «Вызванный элемент не поддерживается в динамической сборке».
    Anonymous » » в форуме C#
    0 Ответы
    10 Просмотры
    Последнее сообщение Anonymous
  • Цель подключаемого модуля браузера GWT
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Запустить проект Eclipse Scout без Intellij или Eclipse?
    Anonymous » » в форуме JAVA
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Project Import Eclipse в Android Studio - Ошибка "Этот проект относится к Eclipse Workspace ..."
    Anonymous » » в форуме JAVA
    0 Ответы
    27 Просмотры
    Последнее сообщение Anonymous
  • Project Import Eclipse в Android Studio - Ошибка "Этот проект относится к Eclipse Workspace ..."
    Anonymous » » в форуме Android
    0 Ответы
    62 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»