Escenario
Un encabezado en los ficheros de código puede ser un requisito del trabajo o del proyecto de código abierto al que contribuyes. O sencillamente te gusta que tus ficheros de código dispongan de un impronta común.Problema
En realidad ninguno. Supongo que la mayoría de los editores modernos ofrecen la posibilidad de usar una plantilla a tal fin. Yo voy a contar cómo se hace con NetBeans. Este mes no se me ocurría nada más interesante.Solución
Basta crear un fichero con el nombre licenseheader.txt y colocarlo en la raíz del proyecto de NetBeans. A continuación, bajo la pestaña de proyectos, seleccionamos al que queremos dotar de una cabecera, con el botón derecho desplegamos el menú contextual y hacemos click en «properties». Se abrirá una nueva ventana, en la columna de «Categories» elegimos «License Headers» y seleccionamos la opción «Use project location» que por defecto es: ${project.basedir}/licenseheader.txt Un ejemplo de plantilla podría ser:
1 2 3 4 5 6 7 8 9 10 |
/* * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% * (c) Copyright ${date?date?string("yyyy")}. ACME * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% * File: ${nameAndExt} * Project: FooBar * Developers: marcos <[email protected]> & clara <[email protected]> * Date: ${date?date?string("MMM dd yyyy")} * %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% */ |