Filtragem de recursos da web Maven no IDEA

Há uma coisa que o IDEA não faz melhor do que o Eclipse: lidar com a filtragem de recursos da web do plugin maven-war. Portanto, desenvolvi um script Python para lidar manualmente com a filtragem de recursos da web usando a configuração do plugin maven-war dentro do arquivo pom.xml. É sujo, mas dá conta do recado e eu mantenho a guerra explodida, implantações quentes, etc.

Usei-o como uma ferramenta externa que é executada após o “Build mywar: explodiu artefato”. O script precisa de dois argumentos: o primeiro é o caminho para o diretório do projeto (aquele que contém o arquivo pom.xml, não encontrei uma macro que o retorne corretamente), o segundo é o id do perfil que contém as propriedades que você deseja substituir. Anexei o roteiro, caso alguém queira tentar. Valeu a pena o tempo que gastei construindo-o.

O script está localizado em:
https://github.com/joaomc/idea-utils/blob/master/force-maven-web-resource-filter.py