Fala galera, tudo certo? :)
Sempre fiz as automações de otimizações em ambiente dev, seguindo mais ou menos o seguinte parâmetro:
-> projeto src -> otimizações -> projeto dst
Esse 'projeto' trata-se apenas do front-end, feito com Jekyll apenas para gerar o código estático e deixar o projeto pronto para integração. Porém, como funcionaria a automação com o projeto já integrado com o back-end(em um projeto Java, por exemplo)?
No caso, as minificações CSS e JS eu já fiz uma configuração de arquivos 'src' na raiz do projeto e o 'dst' em 'main/webapp'(diretório que torna-se visível), por exemplo:
- /app/css/*.css => app/src/main/webapp/css/app.min.css
- /app/js/*.js => app/src/main/webapp/js/app.min.js
Agora, sempre tive algumas dúvidas em relação ao ambiente de produção: como fica a questão de plugins com o usemin? Eles varreriam as próprias JSP no 'quente'? E as imagens enviadas de maneira dinâmica pelos usuários?
Obrigado galera, abraços!