¿Cómo cambio la plantilla Javadocs generada en Eclipse?
123
No me gustan los Javadocs predeterminados generados para mí cuando creo una Clase o métodos, especialmente la variable @author, que es el nombre de usuario actual del sistema en mi ventana de Windows.
Para la @authorpersonalización variable, puede configurar su cadena personalizada editando eclipse.inila adición de archivos -Duser.name=customstring(Probado en Kepler / Luna )
KrishPrabakar
3
Es mejor deshacerse de la @authoretiqueta, ya que es un ruido no deseado .
Sí, lo sé, pero desafortunadamente esto no parece tener ningún efecto en la generación de código para las clases. Quiero evitar tener que hacer esto manualmente
Olaseni
3
Spring Tool Suite (popular personalización de Eclipse para el desarrollo de Spring) usa STS.ini. En Windows lo encontré en el mismo directorio que el ejecutable de inicio de una aplicación.
Esto se encuentra bajoPreferences / Java / Code Style / Code Templates / Comments / Types
timbru31
1
Debería considerar usar JAutodoc , que es un complemento muy útil para Eclipse. La parametrización es mucho más avanzada que la generación estándar de Eclipse.
¿Hay alguna manera de reemplazar la generación de eclipse eclipse javadoc con JAutoDoc? Lo que quiero decir es: tengo instalado el complemento JAutoDoc. Si ahora genero métodos get / setter a través de Shft + Alt + S y seleccionando "Generate Getters and Setters ...", los comentarios javadoc todavía se generan por eclipse. Pero quiero generar estos comentarios por JAutoDoc automáticamente ...
@author
personalización variable, puede configurar su cadena personalizada editandoeclipse.ini
la adición de archivos-Duser.name=customstring
(Probado en Kepler / Luna )@author
etiqueta, ya que es un ruido no deseado .Respuestas:
Cheque
Preferences / Java / Code Style / Code Template
Sección
Comment / Type
Puede reemplazar la
author
etiqueta por el valor que necesite y tendrá un efecto en las nuevas clases generadas.Sin embargo, si la plantilla está bien, pero el valor referenciado para comprar la etiqueta de autor no lo está, vea esta pregunta SO :
${user}
usa el valor de lauser.name
variable de entorno; Por lo tanto, se puede pasar-Duser.name=My Name
deeclipse.ini
anularlo.O, si lo prefiere, puede modificar el acceso directo para señalar:
eclipse.ini
es enEclipse.app/Contents/MacOS/
si hace clic derecho e ir Mostrar contenido del paquete.ZendStudio.ini
y se encuentra enApplications/Zend Studio.app/Contents/MacOS/
.fuente
ZendStudio.ini
se encuentra enApplications/Zend Studio.app/Contents/MacOS/
.Mira Ventana -> Preferencias -> Java -> Editor -> Plantillas.
fuente
Spring Tool Suite (popular personalización de Eclipse para el desarrollo de Spring) usa STS.ini. En Windows lo encontré en el mismo directorio que el ejecutable de inicio de una aplicación.
fuente
Para usar un nombre de usuario y correo electrónico de Git puede usar las variables
${name:git_config(user.name)}
y${email:git_config(user.email)}
.fuente
Preferences / Java / Code Style / Code Templates / Comments / Types
Debería considerar usar JAutodoc , que es un complemento muy útil para Eclipse. La parametrización es mucho más avanzada que la generación estándar de Eclipse.
fuente