Benim Netbeans Dosya şablonları çalışmak için projeye özel lisansları alınamıyor. Ben "PHP Dosya" adı verilen bir şablon var. Içeriği bu gibi bakmak ...
<?php
<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "../Licenses/license-${project.license}.txt">
?>
Ben de "lisans metin.txt" adlı "Lisanslar" dizinine bir dosya şablonu ekledi. Bu özel proje için lisans bilgileri içerir.
Ben bu proje için ("test" olarak adlandırılır) özel bir lisans atamak için benim "properties.project" dosyasını değiştirdiniz. Benim "project.properties" dosyası gibi görünüyor ...
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
Ben "PHP Dosya" şablona dayalı yeni bir sayfa oluşturduğunuzda, bunun yerine "lisans test.php" lisans, bana varsayılan ruhsat vermektedir. : Ben "PHP Dosya" dosya şablonu, ve değiştirmek hat 5 değiştirirseniz
<#include "../Licenses/license-test.txt">
... Her şey çalışıyor. Yani lisans çalıştığını biliyorum. "Project.license" değişkeninin görevlendirilmesi veya çağrı ya bir hata olmalı. Herhangi bir fikir?
Ben Netbeans 6.7.1 (PHP) kullanıyorum ve ben bu işe almak için this tutorial takip edilmiştir. Ayrıca, bu konularda durumda, ben gerçek bir web sitesi dosya yapısının dışında bir yerde benim Netbeans proje verilerini depolamak.