def fechar_artefato(self): arquivos_css = LinhaDeComando.executar_com_output( 'find . -name "*.css"').split(".css\n") arquivos_css.pop() for css in arquivos_css: comando_css = "csso %s.css --output %s_min.css" % (css, css) Log.imprime( "INICIANDO O PROCESSO DE MINIFICACAO DO ARQUIVO " + css + ".css", "INICIANDO O PROCESSO DE MINIFICACAO DO ARQUIVO " + css + ".css.") Log.imprime("EXECUTANDO O COMANDO: " + comando_css) LinhaDeComando.executar(comando_css) Log.imprime("COMANDO EXECUTADO COM SUCESSO.", "ARQUIVO " + css + ".css MINIFICADO COM SUCESSO.") arquivo_antigo = Arquivo(css + ".css") Log.imprime("EXCLUINDO O ARQUIVO ORIGINAL", "EXCLUINDO O ARQUIVO ORIGINAL.") arquivo_antigo.excluir() arquivo_novo = Arquivo(css + "_min.css") Log.imprime("RENOMEANDO O ARQUIVO MINIFICADO", "RENOMEADO O ARQUIVO MINIFICADO") arquivo_novo.renomear(css + ".css")
def fechar_artefato(self): arquivos_js = LinhaDeComando.executar_com_output( 'find . -name "*.js"').split(".js\n") arquivos_js.pop() for js in arquivos_js: comando_js = "java -jar %s --js %s.js --js_output_file %s_min.js" % ( self.__CAMINHO_CLOSURE_COMPILER, js, js) Log.imprime( "INICIANDO O PROCESSO DE MINIFICACAO DO ARQUIVO " + js + ".js", "INICIANDO O PROCESSO DE MINIFICACAO DO ARQUIVO " + js + ".js.") Log.imprime("EXECUTANDO O COMANDO: " + comando_js) LinhaDeComando.executar(comando_js) Log.imprime("COMANDO EXECUTADO COM SUCESSO.", "ARQUIVO " + js + ".js MINIFICADO COM SUCESSO.") arquivo_antigo = Arquivo(js + ".js") Log.imprime("EXCLUINDO O ARQUIVO ORIGINAL", "EXCLUINDO O ARQUIVO ORIGINAL.") arquivo_antigo.excluir() arquivo_novo = Arquivo(js + "_min.js") Log.imprime("RENOMEANDO O ARQUIVO MINIFICADO", "RENOMEADO O ARQUIVO MINIFICADO") arquivo_novo.renomear(js + ".js")