Eu tenho muitas versões diferentes do meu aplicativo. Cada um é um projeto intellij separado. Sempre que abro um novo, a lista de configurações começa em branco:
A coisa chata sobre isso é que eu implanto na 1 vm e preciso copiar e colar as configurações de depuração cada vez que quiser testar uma versão diferente. O Intellij torna esse diálogo modal por Instância Intellij, portanto, não posso copiar e colar os campos entre as Instâncias do projeto.
Acabo tirando uma captura de tela de uma configuração e copiando os campos manualmente para o outro projeto. É uma solução bastante primitiva. Existe uma maneira mais conveniente de obter uma configuração de execução de um projeto para outro?
Estou usando o Intellij 13 no Windows 7.
Posso compartilhar configurações do IntelliJ Idea em diferentes projetos? pode ter a resposta para isso, mas a pergunta é diferente. É sobre o layout da janela. Portanto, não considero uma duplicata.
fonte
Respostas:
A melhor maneira de fazer isso é clicar na marca de seleção "compartilhar" ao lado do campo Nome ao editar / criar a configuração. Você pode acessar este diálogo em Executar> Editar configurações.
A marca de seleção de compartilhamento retira a configuração da sua
workspace.xml
e a coloca no diretório.idea\runConfigurations
. Isso foi projetado para que você possa compartilhar a configuração com outras pessoas. Você pode copiar esse arquivo e colocá-lo no mesmo local em todos os seus projetos de ideias.No entanto, no futuro, considere o uso de ramificações de controle de origem para versões de aplicativos em vez de projetos separados. O IntelliJ lida com isso muito bem.
fonte
!.idea/runConfidurations/name
As configurações de execução são armazenadas em .idea / workspace.xml por padrão. A primeira alternativa é compartilhar esse arquivo, mas não é viável, pois você também compartilha muitas configurações desnecessárias. Como já foi dito, o primeiro passo é marcar a opção "compartilhar" para separar as configurações de execução do workspace.xml.
Depois disso, recomendo adicionar runConfigurations ao controle de origem. Mas o principal problema é que provavelmente você já marcou a pasta .idea como ignorada. Você pode cancelar o registro da pasta configurando seu sistema de controle de origem. Por exemplo, se você estiver usando git, poderá alterar o arquivo .gitignore da seguinte maneira:
não esqueça de adicionar * após .idea /
Como o último passo, adicione suas configurações de execução ao controle de origem e aproveite suas configurações compartilhadas!
fonte
vamos para
agora copie este arquivo de
para o seu
NEW_PROJECT_ROOT_DIRECTORY/.idea/runConfigurations
no mesmo local e está disponível agora para a sua configuração de execuçãofonte
Você deve copiar a pasta
para
Essa é a pasta que contém as configurações de execução.
fonte
Esta não é exatamente uma resposta à sua pergunta, mas responde a uma pergunta semelhante à sua e à que eu tinha, e suponho que outras pessoas também possam.
Ou seja, como salvar as configurações de unidade e teste de instrumentação? Normalmente, clico com o botão direito do mouse no diretório de teste, que abre um menu com a opção Executar o que estiver nesse diretório. O AndroidStudio cria uma configuração de execução em tempo real e, no menu suspenso Configuração de execução, uma nova opção aparecerá: "Salvar nova configuração?" ou algo semelhante.
Clicar nessa opção exibe o menu Configuração de Execução e, nesse ponto, marquei a caixa Compartilhar, como muitas outras já mencionadas. Isso solicitará que o sistema de controle de versão me pergunte se eu quero adicionar esse novo arquivo de configuração de execução. Se você não registrou seu sistema de controle de versão, poderá encontrar os novos arquivos em .idea / runConfigurations.
fonte