Статьи

Персонализированные шаблоны кода в NetBeans 7.0

В среде IDE NetBeans 7.0 имеется несколько шаблонов для новых файлов, созданных в среде IDE. Этот совет продемонстрирует, как вы можете легко встроить свое полное имя и адрес электронной почты в Javadoc вашего Java-класса, а также сгенерировать комментарий заголовка лицензии вверху ваших новых файлов — без редактирования самих отдельных шаблонов. Это достигается простой установкой пары свойств: 

  • Свойство пользователя в среде IDE NetBeans
  • Свойство project.license ваших проектов NetBeans

Пример шаблона класса Java

Прежде чем мы установим свойства user и project.license , давайте сначала посмотрим на шаблон Java Class по умолчанию (ниже), чтобы посмотреть, как используются эти свойства. Вы можете получить доступ (и редактировать) этот шаблон через:

  1. Выберите Инструменты | Шаблоны
  2. Перейдите к Java> Класс Java
  3. Выберите Открыть в редакторе

Обратите внимание на размещение пользовательского свойства в 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} {

}

 

Пользовательская собственность

Установить свойство пользователя просто:

  1. Выберите Инструменты | Шаблоны | настройки
  2. Отредактируйте файл User.properties, чтобы установить свойство пользователя : например, user = ваше полное имя <ваш адрес электронной почты / контактная информация>

По умолчанию пользовательское свойство в файле User.properties закомментировано. Раскомментируйте и отредактируйте эту строку, чтобы обеспечить симпатичную строку процессору шаблонов. Обратите внимание на возможность добавления других свойств в этот файл и последующего использования их в пользовательских шаблонах.

 

Собственность лицензии проекта

Создание заголовка лицензии в ваших новых файлах требует , чтобы вы установили project.license свойство в вашем проект project.properties файл в один из файлов , найденных в Tools | Шаблоны | Папка лицензий . Однако значение правильности должно быть установлено таким образом, чтобы процессор шаблонов создал правильную строку имени файла. Процессор шаблонов создает имя файла, добавляя префикс «license-» и добавляя «.txt» к свойству project.license

Так, например, чтобы использовать шаблон license-gpl20.txt (один из файлов, найденных в папке « Инструменты | Шаблоны | Лицензии »), выполните следующие действия:

  1. В Project Explorer перейдите к <Ваш проект> | Важные файлы | Свойства проекта
  2. Добавить или изменить project.license свойство: project.license = gpl20

 (The gpl20 значение свойства является лицензионно-gpl20.txt имя файла раздели «license-» префикс и суффикс «.txt».)

Некоторые другие встроенные шаблоны лицензий, которые вы можете использовать с помощью этого метода, включают:

  • apache20
  • gpl20
  • gpl30
  • мит