From d701693d4563b9f8f0b903a0b630b62be7ad5b00 Mon Sep 17 00:00:00 2001 From: valdevir Date: Tue, 16 Aug 2022 20:02:29 +0000 Subject: [PATCH] fixes bug#00000 qua: dev:Valdevir Validacao ambiente Dev para execucao do flyway. git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/BD/FlyWay/trunk@113869 d1611594-4594-4d17-8e1d-87c2c4800839 --- src/com/rjconsultores/ventaboletos/FlyWay.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/com/rjconsultores/ventaboletos/FlyWay.java b/src/com/rjconsultores/ventaboletos/FlyWay.java index 25cea0653..68b6a8abd 100644 --- a/src/com/rjconsultores/ventaboletos/FlyWay.java +++ b/src/com/rjconsultores/ventaboletos/FlyWay.java @@ -30,6 +30,7 @@ public class FlyWay { private static final FlyWay INSTANCE = new FlyWay(); final private static String TABELA_FLYWAY = "schema_version_cst"; + final private static String AMBIENTE_DEV = "dev"; final File JBOSS_DATA = getJBossDataDirectory(); private DataSource dataSource = null; @@ -159,8 +160,14 @@ public class FlyWay { dataSource = flyway.getDataSource(); } + String ambiente = System.getProperty("ambiente"); + if(!AMBIENTE_DEV.equals(ambiente)) { + execute(flyway); + log.info("Flyway executado."); + }else { + log.warn("Flyway não executado. Ambiente = dev"); + } - execute(flyway); }catch(Throwable t){ log.error("Erro ao executar o Flyway",t); @@ -168,7 +175,6 @@ public class FlyWay { return false; } - log.info("Flyway executado."); return true; }