intellij configurar java intellij-idea

java - configurar - ¿Cómo comparto las configuraciones de IntelliJ Run/Debug entre proyectos?



configurar tomcat en intellij (5)

Tengo muchas versiones diferentes de mi aplicación. Cada uno es un proyecto de inteligencia separado. Cada vez que abro uno nuevo, la lista de configuraciones comienza en blanco:

Lo molesto de esto es que implemento a 1 vm y tengo que copiar y pegar las configuraciones de depuración cada vez que quiero probar una versión diferente. Intellij hace este diálogo modal por instancia de Intellij, por lo que no puedo copiar y pegar los campos entre instancias de proyecto.

Termino haciendo una captura de pantalla de una configuración y copiando los campos a mano en el otro proyecto. Es una solución bastante primitiva. ¿Hay una forma más conveniente de obtener una configuración de ejecución de un proyecto a otro?

Estoy usando Intellij 13 en Windows 7.

¿Puedo compartir configuraciones para IntelliJ Idea en diferentes proyectos? puede tener la respuesta a esto, pero la pregunta es diferente. Se trata del diseño de la ventana. Por lo tanto, no lo considero un duplicado.


Debes copiar la carpeta

~/your-old-project/.idea/runConfigurations

a

~/your-new-project/.idea/

Esa es la carpeta que contiene las configuraciones de ejecución.


Esta no es exactamente una respuesta a su pregunta pero responde una pregunta similar a su pregunta y una que tuve, y estoy asumiendo que otros también podrían hacerlo.

Es decir, ¿Cómo guardar las configuraciones de ejecución de prueba de la unidad y la instrumentación? Por lo general, hago clic con el botón derecho en el directorio de prueba, que muestra un menú con la opción de ejecutar lo que esté en ese directorio. Luego, AndroidStudio crea una configuración de ejecución sobre la marcha y en el menú desplegable Configuración de ejecución aparece una nueva opción, "¿Guardar configuración nueva?" o algo similar.

Al hacer clic en esa opción, aparece el menú Ejecutar configuración y, en ese momento, marcó el cuadro Compartir como muchos otros ya han mencionado. Esto hará que el sistema de control de versiones me pregunte si deseo agregar este nuevo archivo de configuración de ejecución. Si no ha registrado su sistema de control de versiones, puede encontrar los nuevos archivos en .idea / runConfigurations.


La mejor forma de hacerlo es haciendo clic en la marca de verificación "compartir" junto al campo Nombre cuando edita / crea la configuración. Puede acceder a este cuadro de diálogo con Ejecutar> Editar configuraciones.

La marca de verificación de recursos extrae la configuración de workspace.xml y, en su lugar, la coloca en el directorio .idea/runConfigurations . Esto está diseñado para que pueda compartir la configuración con los demás. Puede copiar este archivo y colocarlo en la misma ubicación en todos sus proyectos de ideas.

Sin embargo, en el futuro, es posible que desee considerar el uso de las ramas de control de origen para las versiones de la aplicación en lugar de proyectos separados. IntelliJ maneja esto muy bien.


Las configuraciones de ejecución se almacenan en .idea / workspace.xml de forma predeterminada. La primera alternativa es compartir este archivo pero no es factible porque también comparte muchas configuraciones innecesarias. Como ya se dijo, el primer paso es marcar la opción "compartir" para separar las configuraciones de ejecución de workspace.xml.

Después de eso, recomiendo agregar runConfigurations al control de fuente. Pero el principal problema es que probablemente ya haya marcado la carpeta .idea como ignorada. Puede dejar de hacer caso omiso de la carpeta configurando su sistema de control de origen. Por ejemplo, si está usando git, puede cambiar el archivo .gitignore de la siguiente manera:

.idea/* !/.idea/runConfigurations

no olvides agregar * después de .idea /

Como último paso, agregue sus configuraciones de ejecución al control de fuente y disfrute de sus configuraciones compartidas.


ir

Run > Edit Configuration > create or select existing configuration you want to use > click save and persist it on file system > click on share check mark

ahora copia este archivo de

PROJECT_ROOT_DIRECTORY/.idea/runConfigurations/ConfigurationName.xml

a su NEW_PROJECT_ROOT_DIRECTORY/.idea/runConfigurations en el mismo lugar y ahora está disponible para su configuración de ejecución