Добавление стандартного заголовка комментария ко всем исходным файлам в eclipse

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

Ответ 1

Если вы ищете инструмент с хорошей интеграцией Eclipse (и приятным графическим интерфейсом), я предлагаю: Eclipse Авторские права

Это добавляет:

  • новая панель в настройках (глобальная или проектная) с: Меню > Windows > Предпочтения > Общие > Авторские права.
  • Меню Меню > Проект > Применить Авторское право...
  • действительно хороший мастер с большим количеством опций и некоторым шаблоном по умолчанию для лицензии Open-Source (Apache, EPL,...)

Я просто попробовал его с eclipse 3.6, и он отлично работает.

Для его установки есть сайт обновления:

https://dl.bintray.com/jmini/Eclipse-Copyright-Generator/

Ответ 2

Окно > Настройки > Java > Стиль кодa > Шаблоны кодa > Комментарии > Файлы

Ответ 3

В дополнение к ответу, предоставленному Bozho, существуют инструменты releng, предоставляемые eclipse, которые дают вам некоторые команды меню для исправления авторских прав в существующих файлах. Вы можете установить инструменты releng с этого сайта обновления:

Обновления проекта Eclipse - http://download.eclipse.org/eclipse/updates/4.3

И здесь есть небольшая информация:

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

Ответ 4

В дополнение к Andrew Eisenberg ответ, вот что я узнал об инструменте авторских прав Eclipse. Я нашел, что это лучше всего работает со всеми предлагаемыми решениями.

Достоинства:

  • Легко обновлять годы авторского права или заголовок лицензии.
  • Простота применения ко всему проекту или его частям.

Недостатки:

  • Не работает на всех типах файлов. По крайней мере, не работал на JSP файлы для меня.
  • Вы не можете настроить несколько лицензий и применить их как ты хочешь. Там только одна лицензия.

Настройка (из настроек):

Customization (from preferences)

Вы можете применить лицензию на уровне файла или пакета

You can apply the license at the file or package level

Ответ 5

Проект, связанный с ссылкой @Jmini (Eclipse Author Generator), кажется мертвым, вы можете использовать этот плагин для добавления заголовков: JAutoDoc, он очень прост в использовании и имеет много утилит для javadoc.

Вам нужно указать лицензию в project|general > Preferences > java > JAutodoc > FileHeader и позже в проекте: project > JAutodoc > Add Header, убедитесь, что включена опция Replace Existing Header.

Шаблон записывается с использованием Velocity, поэтому вы можете добавить всю необходимую информацию в качестве переменных.

Ответ 6

это моя настройка в Window > Preferencers > Java > Code Style > Code Template > Code > New Java files:

/*
 * Copyright (c) 20XX XXXXXXXXX. All rights reserved. Whatever......
 */

${filecomment}  
${package_declaration}  

${typecomment}  
/**  
 *   
 * @author ${user}  
 *  
 */  
${type_declaration}