Можно ли использовать Eclipse Java formatter автономно

StackOverflow https://stackoverflow.com/questions/384101

  •  23-08-2019
  •  | 
  •  

Вопрос

Есть ли способ использовать форматер, который поставляется с eclipse, за пределами eclipse?Я хотел бы отформатировать некоторые файлы java, используя мой formatter.xml файл, который я настроил с помощью eclipse.Есть ли у кого-нибудь какие-нибудь примеры кода, которые позволили бы мне это сделать?Я также хотел бы использовать это автономно, поэтому конкретные используемые банки были бы хороши.

Это было полезно?

Другие советы

Никогда не пытался провернуть что-то подобное, но я помню, как однажды видел класс под названием:

org.eclipse.jdt.core.formatter.Приложение CodeFormatterApplication

Возможно, это какая-то отдельная точка входа в механизм форматирования, хотя я никогда не пробовал и не исследовал дальше.

Вот этот официальные документы eclipse о том, как это сделать

Дамп этих документов:

Запустить приложение форматирования так же просто, как запустить org.eclipse.jdt.core.Приложение JavaCodeFormatter из командной строки:

eclipse -vm <path to virtual machine> -application org.eclipse.jdt.core.JavaCodeFormatter [ OPTIONS ] <files>

При вызове в macOS пути, указывающие на файл конфигурации или исходные файлы, могут быть относительными, но они будут вычислены по расположению файла eclipse.ini.Это ограничение программы запуска Eclipse на macOS.На всех других платформах относительные пути вычисляются относительно текущего каталога пользователя.

Исходные файлы Java и / или каталоги для форматирования.В данном каталоге будут отформатированы только файлы, заканчивающиеся на .java.

-конфигурация

Используйте стиль форматирования из указанного файла свойств.Дополнительные сведения см. в разделе Создание конфигурационного файла для приложения formatter.

-помогите

Отобразите справочное сообщение.

-тихо

Печатайте только сообщения об ошибках.

-многословный

Будьте подробны в описании задания по форматированию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top