ventajas varios usar teclado proyectos intellij indentar idea formatear como comandos codigo atajos alinear abrir gwt compiler-construction macros intellij-idea extras

varios - ¿Hay alguna manera de decirle a IntelliJ IDEA qué carpeta de salida usar para el compilador GWT?



intellij idea comandos (3)

¿Has intentado construir la ruta usando la variable de ruta $ {PROJECT_DIR}? Eso se resolverá en la ubicación del proyecto y luego puede especificar el resto de la ruta. Me gusta $ {PROJECT_DIR} / reports / extras. No he usado IntelliJ durante algunos años, pero estoy bastante seguro de que ese es el nombre de la variable de ruta.

EDITAR: las macros de ruta de acceso creadas en IntelliJ se especifican usando la sintaxis $ ... $. Entonces creo que debería ser $ PROJECT_DIR $

¿Hay alguna manera de decirle a IntelliJ IDEA qué carpeta de salida usar para el compilador GWT? Sé que copia artefactos en la carpeta del proyecto, pero no copia los extras que configuré usando el parámetro de línea de comando "-extra" del compilador gwt.

IntelliJ IDEA lo deja en USER_HOME / .IntelliJIdea10 / system / gwt / project_name_with_hash / module_name_with_hash / compile / www

ACTUALIZACIÓN : Extrañamente, no encontré una lista de posibles macros de ruta en el sitio web de IntelliJ. Pero los encontré en idea.jar . Las posibles macros son:

APPLICATION_HOME_DIR PROJECT_DIR MODULE_DIR USER_HOME


No hay forma de cambiar la carpeta de salida para el compilador GWT en IDEA. Sin embargo, puede especificar la ruta absoluta a cualquier directorio después del parámetro ''-extra''. Por cierto, ¿con qué propósito usas ''-extra''?


A partir del 18 de noviembre de 2011, es imposible utilizar las macros de ruta en la configuración de los módulos del proyecto. Jetbrain es consciente de esto y hay solicitudes de funciones en su JIRA.

Por ahora, mi trabajo para un equipo con múltiples ingenieros consiste en utilizar la carpeta TEMP del sistema para la salida adicional del compilador GWT y mover los archivos en el evento posterior a la compilación a la carpeta en la que quiero que esté.