В среде IDE NetBeans 7.0 имеется несколько шаблонов для новых файлов, созданных в среде IDE. Этот совет продемонстрирует, как вы можете легко встроить свое полное имя и адрес электронной почты в Javadoc вашего Java-класса, а также сгенерировать комментарий заголовка лицензии вверху ваших новых файлов — без редактирования самих отдельных шаблонов. Это достигается простой установкой пары свойств:
- Свойство пользователя в среде IDE NetBeans
- Свойство project.license ваших проектов NetBeans
Пример шаблона класса Java
Прежде чем мы установим свойства user и project.license , давайте сначала посмотрим на шаблон Java Class по умолчанию (ниже), чтобы посмотреть, как используются эти свойства. Вы можете получить доступ (и редактировать) этот шаблон через:
- Выберите Инструменты | Шаблоны
- Перейдите к Java> Класс Java
- Выберите Открыть в редакторе
Обратите внимание на размещение пользовательского свойства в JavaDoc и контекста свойства project.license в строке имени файла:
<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "../Licenses/license-${project.license}.txt">
<#if package?? && package != "">
package ${package};
</#if>
/**
*
* @author ${user}
*/
public class ${name} {
}
Пользовательская собственность
Установить свойство пользователя просто:
- Выберите Инструменты | Шаблоны | настройки
- Отредактируйте файл User.properties, чтобы установить свойство пользователя : например, user = ваше полное имя <ваш адрес электронной почты / контактная информация>
По умолчанию пользовательское свойство в файле User.properties закомментировано. Раскомментируйте и отредактируйте эту строку, чтобы обеспечить симпатичную строку процессору шаблонов. Обратите внимание на возможность добавления других свойств в этот файл и последующего использования их в пользовательских шаблонах.
Собственность лицензии проекта
Создание заголовка лицензии в ваших новых файлах требует , чтобы вы установили project.license свойство в вашем проект project.properties файл в один из файлов , найденных в Tools | Шаблоны | Папка лицензий . Однако значение правильности должно быть установлено таким образом, чтобы процессор шаблонов создал правильную строку имени файла. Процессор шаблонов создает имя файла, добавляя префикс «license-» и добавляя «.txt» к свойству project.license .
Так, например, чтобы использовать шаблон license-gpl20.txt (один из файлов, найденных в папке « Инструменты | Шаблоны | Лицензии »), выполните следующие действия:
- В Project Explorer перейдите к <Ваш проект> | Важные файлы | Свойства проекта
- Добавить или изменить project.license свойство: project.license = gpl20
(The gpl20 значение свойства является лицензионно-gpl20.txt имя файла раздели «license-» префикс и суффикс «.txt».)
Некоторые другие встроенные шаблоны лицензий, которые вы можете использовать с помощью этого метода, включают:
- apache20
- gpl20
- gpl30
- мит