¿Hay alguna manera de agregar un comentario de encabezado estándar en un lugar y se aplicará a todos mis archivos fuente en mi proyecto? la cabecera contendría mi nombre, datos de contacto, empresa, etc. licenciaAgregar un encabezado de comentario estándar a todos los archivos fuente en eclipse
Respuesta
Si busca para una herramienta con una buena integración de Eclipse (y una buena GUI), sugiero: Eclipse Copyright Generator
Esto agrega:
- un nuevo Panel en las preferencias (global o basado en proyecto) con: Menú> Windows> Preferencias> General> Copyright.
- un Menú> Proyecto Menú > Aplicar Derechos de autor ...
- una realmente bonita del mago con una gran cantidad de opciones y algunos plantilla por defecto para la licencia de código abierto (Apache, EPL, ...)
Acabo de probarlo con eclipse 3.6 y funciona bien.
Hay un sitio de actualización para instalarlo:
https://dl.bintray.com/jmini/Eclipse-Copyright-Generator/
Ventana> Preferencias> Java> estilo de código> plantillas de código> Comentarios> Archivos
Esto no funciona después del hecho. – TraderJoeChicago
Similar a esto 'Ventana> Preferencias> Java> Estilo de código> Plantillas de código> Código> Nuevos archivos Java' se puede utilizar para establecer un encabezado de comentario estándar para el nuevo código Java – RobV
Además, asegúrese de que la casilla 'Agregar comentarios automáticamente para nuevo metodo 'está habilitado en la parte inferior de Java - Estilo de código - sección Plantillas de código. – dschulten
Además de la respuesta proporcionada por Bozho , existen las herramientas releng provistas por eclipse, que le brindan algunos comandos de elementos de menú para corregir los derechos de autor en los archivos existentes. Puede instalar las herramientas releng de este sitio de actualización:
El Eclipse Actualización de Proyectos - http://download.eclipse.org/eclipse/updates/4.3
y hay un pequeño bit de información disponible sobre ella aquí:
https://wiki.eclipse.org/Development_Resources/How_to_Use_Eclipse_Copyright_Tool
Los enlaces están rotos –
Los enlaces funcionaron bien para mí, supongo que se actualizaron. – ilinca
Estoy usando 3.8.1, pero la actualización de esta versión probablemente no existía. Por lo tanto, intenté con la versión inferior 3.7 actualización. http://download.eclipse.org/eclipse/updates/3.7 me sirvió de instalación. @Andrew: cualquier referencia para la lista de "variables" admitidas en este texto de copyright, como $ {date} fue una. Necesito saber, algunos como $ {file}, $ {user}, date-in-dd/mm/aaaa formato, etc. – parasrish
El proyecto que enlazan @Jmini (Eclipse Derechos de autor Generator) parece muerto, puede utilizar este plugin para agregar los encabezados: JAutoDoc, es muy fácil usar y tener muchas utilidades para javadoc.
Debe especificar una licencia en project|general > Preferences > java > JAutodoc > FileHeader
y más adelante en el uso del proyecto: project > JAutodoc > Add Header
, asegúrese de que la opción Replace Existing Header
esté activada.
La plantilla está escribiendo usando Velocity, por lo que puede agregar toda la información que necesita como variables.
Además de la respuesta de Andrew Eisenberg, esto es lo que descubrí sobre el Eclipse copyright tool. Encontré que esto funciona mejor de todas las soluciones sugeridas.
ventajas:
- fácil de actualizar años de derechos de autor o de cabecera licencia.
- Fácil de aplicar a todo el proyecto o solo a partes de él.
Desventajas:
- no funciona en todos los tipos de archivos. Al menos no funcionó en los archivos JSP para mí.
- No puede configurar múltiples licencias y aplicarlas como que desee. Solo hay una licencia.
personalización (de preferencias):
Puede aplicar la licencia a nivel de archivo o paquete
esta es mi configuración en Window > Preferencers > Java > Code Style > Code Template > Code > New Java files
:
/*
* Copyright (c) 20XX XXXXXXXXX. All rights reserved. Whatever......
*/
${filecomment}
${package_declaration}
${typecomment}
/**
*
* @author ${user}
*
*/
${type_declaration}
- 1. Python comentario encabezado fuente
- 2. ¿Cómo puedo agregar un encabezado predeterminado a mis archivos de origen automáticamente en Eclipse?
- 3. Cómo agregar un hipervínculo en un comentario en eclipse javadocs
- 4. fuente de todos los archivos en un directorio de .bash_profile
- 5. ¿Qué debo poner en los comentarios del encabezado en la parte superior de los archivos fuente?
- 6. cómo decirle a gradle que descargue todos los archivos fuente
- 7. Cómo agregar Eclipse TODOs a JSPs
- 8. Cómo agregar todos los archivos jar externos a la biblioteca en eclipse exportar a war
- 9. Agregar automáticamente archivos fuente generados a un proyecto xcode
- 10. Comentando código C, encabezado y archivos fuente
- 11. Agregar un comentario (descripción) a un disparador
- 12. ¿Cómo funcionan los archivos de encabezado y fuente en C?
- 13. ¿Cómo cambio todos los tamaños de fuente en Eclipse?
- 14. agregar recursivamente la extensión de archivo a todos los archivos
- 15. Necesita macro de Visual Studio para agregar un banner a todos los archivos de C#
- 16. Eclipse cómo refactorizar el comentario fuente de Javadoc?
- 17. QMake: compilando automáticamente todos los archivos en un directorio
- 18. ¿Existe una forma estándar, a través de los sistemas operativos, de agregar "etiquetas" a los archivos
- 19. Agregar todos los archivos no rastreados a la vez
- 20. Eclipse: Agregar todos los archivos jar de una carpeta en Java classpath
- 21. Cómo decirle a Eclipse que incluya la biblioteca .jar estándar para todos los proyectos
- 22. Visual Studio: ¿Imprimir todos los archivos fuente en una solución?
- 23. Cómo agregar archivos/carpetas existentes a Eclipse
- 24. Eclipse abre todos los archivos en otro editor de texto
- 25. Generación automática de archivos de encabezado para un archivo fuente C en un IDE
- 26. Reemplazar cadena en todos los archivos en Eclipse
- 27. Alternativa de Eclipse a los archivos VS.sln
- 28. Git - Agregar todos los archivos nuevos en el repos
- 29. Eclipse CDT: Importar archivos fuente/encabezado en mi nuevo proyecto, sin duplicarlos
- 30. ¿Cómo buscar todos los archivos abiertos en Eclipse?
posible duplicado de [Cómo gestionar banners de licencia en archivos fuente de proyectos de plug-in de Eclipse] (http://stackoverflow.com/questions/204676/how-to-manage-license-banners-in-source-files- of-eclipse-plug-in-projects) – Narkha