Добавление стандартного заголовка комментария ко всем исходным файлам в eclipse - PullRequest
52 голосов
/ 05 ноября 2010

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

Ответы [ 6 ]

51 голосов
/ 31 марта 2011

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

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

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

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

Существует сайт обновления для его установки:

https://dl.bintray.com/jmini/Eclipse-Copyright-Generator/
29 голосов
/ 05 ноября 2010

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

9 голосов
/ 05 ноября 2010

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

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

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

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

6 голосов
/ 02 июня 2015

Помимо ответа Эндрю Айзенберга, вот что я узнал об инструменте Eclipse по защите авторских прав . Я нашел, что это работает лучше всего из всех предложенных решений.

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

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

Недостатки:

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

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

Customization (from preferences)

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

You can apply the license at the file or package level

2 голосов
/ 28 ноября 2017

это мои настройки под 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}  
2 голосов
/ 05 июня 2014

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

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

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

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