Existe uma maneira pela qual um script de shell pode ser chamado a partir das configurações de execução / depuração do IntelliJ?
Existe uma maneira pela qual um script de shell pode ser chamado a partir das configurações de execução / depuração do IntelliJ?
Respostas:
Acabei de descobrir que podemos invocar um script de shell com a ajuda do plugin BashSupport .
'Adicionar ferramenta externa' em 'Antes do lançamento' resolve o problema.
Captura de tela

shou bash, insira which shou which bashem 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 ....
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
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".