en Eclipse que pueden incluir cosas como la siguiente en los argumentos vm o argumentos de programa en una configuración de lanzamiento:¿intellij variables de soporte en configuraciones de lanzamiento?
-Dsome.system.property=${string.prompt:explanation:default}
Al ejecutar esto, se obtiene una línea de cadena en una pequeña ventana emergente que muestra el texto de explicación y listo con el predeterminado, y le permite inyectar propiedades fácilmente y por ejecución de la aplicación.
Lo uso mucho para cosas como la especificación de si quiero una instancia de desarrollo o prueba de la aplicación. También puede hacer ${env_var:ENVIRONMENT_VARIABLE_NAME}
para recoger la configuración específica de la máquina, útil para compartir estas configuraciones de inicio entre los desarrolladores.
¿Esto o algo similar es compatible con IntelliJ Idea? ¿Hay complementos que proporcionan esta funcionalidad?
Eso tiene un aspecto razonablemente cerca. La sintaxis '$ path-variable-name $' recoge la variable y puede cambiar sus valores en la configuración. Sin embargo, no puede cambiar sus valores en el cuadro de diálogo Mostrar configuraciones antes de iniciar. –