Есть ли способ добавить стандартный комментарий заголовка в одном месте, и он применим ко всем моим исходным файлам в моем проекте? заголовок будет содержать мое имя, контактные данные, компанию, лицензию и т.д.
Добавление стандартного заголовка комментария ко всем исходным файлам в 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 файлы для меня.
- Вы не можете настроить несколько лицензий и применить их как ты хочешь. Там только одна лицензия.
Настройка (из настроек):
Вы можете применить лицензию на уровне файла или пакета
Ответ 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}