Pregunta

¿Hay una manera de utilizar el formateador que viene con eclipse, fuera de Eclipse? Me gustaría dar formato a algunos archivos de Java usando mi archivo formatter.xml que he configurado utilizando eclipse. ¿Alguien tiene alguna ejemplos de código que permitirían que haga esto? También me gustaría usar esta autónomo, por lo que los frascos específicos que se utilizan estaría bien.

Otros consejos

Nunca trató de algo así fuera, pero yo recuerdo haber visto una vez a la clase llamada:

org.eclipse.jdt.core.formatter.CodeFormatterApplication

Tal vez por algún punto de entrada independiente en el mecanismo de formato, aunque nunca he intentado o investigarse más a fondo.

Aquí está la documentos de eclipse offical sobre cómo hacer esto

volcado de esos documentos:

Al ejecutar la aplicación formateador es tan simple como ejecutar la aplicación org.eclipse.jdt.core.JavaCodeFormatter desde la línea de comandos:

eclipse -vm <path to virtual machine> -application org.eclipse.jdt.core.JavaCodeFormatter [ OPTIONS ] <files>

Cuando se invoca en MacOS, los caminos para que apunte al archivo de configuración o los archivos de código fuente puede ser relativo, pero se calculan a partir de la ubicación del archivo eclipse.ini. Esta es una limitación del lanzador Eclipse en MacOS. En las demás plataformas, las rutas relativas se calculan en relación con el directorio del usuario actual.

archivos de código fuente de Java y / o directorios a formato. Sólo los archivos que terminan con .java se formatean en el directorio dado.

-config

Utilice el estilo de formato del archivo de propiedades especificado. Consulte la generación de un archivo de configuración para la aplicación formateador para más detalles.

-help

Muestra el mensaje de ayuda.

-quiet

Sólo mensajes de error de impresión.

-verbose

sea lo más detallada sobre el trabajo de formato.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top