Как добавить шаблон кода для всех проектов в плагине Eclipse? - PullRequest
0 голосов
/ 13 марта 2019

Я хотел бы добавить шаблон кода для файлов Java для плагина Eclipse, который разработала моя команда.Пока это просто уведомление об авторских правах.

Я легко могу сделать это в своем рабочем пространстве и в проекте.Есть ли способ применить изменения ко всем проектам моего плагина, кроме копирования / вставки изменений для каждого проекта?

Требуемое решение должно быть доступно всем членам команды.

Ответы [ 2 ]

0 голосов
/ 13 марта 2019

Вы можете установить новый шаблон Java-файлов, чтобы иметь содержимое для каждого проекта.Это создаст файл в корневой папке проекта .settings, который вы, вероятно, сможете скопировать через все свои проекты плагинов.

Java Code Templates Property Page

Только дляУведомление об авторских правах, вы, вероятно, можете использовать инструмент авторского права в инструментах выпуска платформы.Он будет перебирать ваши источники, ища файлы, для которых необходимо добавить комментарий об авторском праве, и даже обновлять существующий комментарий при выполнении определенных условий:

  1. Проект хранится в git
  2. Тип файла поддерживается инструментом
  3. Первый комментарий является комментарием блока, а не комментарием к строке.
  4. Первый комментарий содержит «авторское право», за которым следует год

https://wiki.eclipse.org/Development_Resources/How_to_Use_Eclipse_Copyright_Tool

0 голосов
/ 13 марта 2019

Не с механизмом шаблонов. Вы должны быть в состоянии сделать это с помощью умного поиска и замены, хотя. Используйте Поиск> Поиск файлов, чтобы открыть диалоговое окно поиска, поместите существующий текст об авторских правах (в зависимости от того, как вы хотите выполнить замену) в поле Содержащий текст , установите Шаблон имени файла до *.java и Область действия до рабочей области. Затем используйте кнопку «Заменить».

Если вам нужны новые строки или вкладки, вы должны пометить исходную строку как регулярное выражение, чтобы в поле замены \n привело к добавлению новой строки, в противном случае вы просто получите \n в вашем тексте.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...