Je ne parviens pas à obtenir des licences spécifiques à un projet dans mes modèles de fichiers Netbeans. J'ai un template appelé "Fichier PHP". Le contenu ressemble à ceci ...Licences spécifiques au projet dans NetBeans à l'aide de modèles de fichiers
<?php
<#assign licenseFirst = "/*">
<#assign licensePrefix = " * ">
<#assign licenseLast = " */">
<#include "../Licenses/license-${project.license}.txt">
?>
J'ai aussi ajouté un modèle de fichier à « licences » répertoire nommé « licence test.txt ». Il contient les informations de licence pour ce projet particulier.
J'ai modifié mon fichier "properties.project" pour attribuer une licence spécifique (appelée "test") pour ce projet. Mon fichier « project.properties » ressemble à ceci ...
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
Lorsque je crée une nouvelle page basée sur le modèle « Fichier PHP », il me donne la licence par défaut, au lieu de la « licence-test. php "licence. Si je modifie le modèle de fichier "Fichier PHP", et modifiez la ligne 5 à:
<#include "../Licenses/license-test.txt">
... tout fonctionne bien. Donc, je sais que la licence fonctionne. Il doit y avoir une erreur dans l'assignation ou l'appel de la variable "project.license". Des idées? J'utilise Netbeans 6.7.1 (PHP) et j'ai suivi this tutorial pour que cela fonctionne. En outre, au cas où cela serait important, je stocke mes données de projet Netbeans dans un emplacement en dehors de la structure de fichier du site Web.
J'ai le même problème et d'autres sont sur ce forum netbeans - http://forums.netbeans.org/topic11600.html – schellsan