Я не могу получить лицензии для конкретных проектов для работы с моими шаблонами файлов Netbeans. У меня есть шаблон под названием «Файл PHP». Содержание выглядит так ...
<?php
<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "../Licenses/license-${project.license}.txt">
?>
Я также добавил шаблон файла в каталог «Лицензии» с именем «license-test.txt». Он содержит информацию о лицензии для этого конкретного проекта.
Я изменил свой файл "properties.project", чтобы назначить конкретную лицензию (называемую "test") для этого проекта. Мой файл "project.properties" выглядит так ...
include.path=${php.global.include.path}
source.encoding=UTF-8
src.dir=../../../../../wamp/www/test-project
tags.asp=false
tags.short=true
web.root=.
project.license=test
Когда я создаю новую страницу на основе шаблона «Файл PHP», она дает мне лицензию по умолчанию вместо лицензии «license-test.php». Если я изменю шаблон файла «PHP File» и изменит строку 5 на:
<#include "../Licenses/license-test.txt">
... все отлично работает. Так что я знаю, что лицензия работает. При назначении или вызове переменной "project.license" должна быть ошибка. Есть идеи?
Я использую Netbeans 6.7.1 (PHP), и я следовал этому руководству , чтобы заставить его работать. Кроме того, в случае, если это имеет значение, я храню данные своего проекта Netbeans в расположении вне фактической файловой структуры веб-сайта.