Existe uma maneira pela qual um script de shell pode ser chamado a partir das configurações de execução / depuração do IntelliJ?
intellij-idea
Sundar Annamalai
fonte
fonte
Respostas:
Acabei de descobrir que podemos invocar um script de shell com a ajuda do plugin BashSupport .
fonte
'Adicionar ferramenta externa' em 'Antes do lançamento' resolve o problema.
Captura de tela
fonte
sh
oubash
, insirawhich sh
ouwhich bash
em um shell. Você pode usar$ProjectFileDir$
como o diretório de trabalho , que é uma macro apontando para o diretório raiz do projeto. Outras macros (por exemplo, para diretórios específicos do módulo) podem ser encontradas no botão Inserir macro ....Atualização do IntelliJ IDEA 2019.2
A nova versão do IntelliJ IDEA inclui o Suporte a Shell Script . Isso significa que agora você pode criar um build de Shell Script para o seu projeto.
Edit Configurations
>(+) Add New Configuration
>Shell Script
Você também pode construir seu projeto antes de executar seu script, adicionando a tarefa Executar outra configuração . É assim que se parece: janela Adicionar Shell Build
fonte
Não tenho certeza sobre 11, mas em 12 há uma parte de Run / Debug Configuration que é chamada "Before Launch" e você pode selecionar seu script de shell na opção "Add External tool".
fonte