Index: src/main/java/org/apache/ibatis/migration/CommandLine.java =================================================================== --- src/main/java/org/apache/ibatis/migration/CommandLine.java (revision 906179) +++ src/main/java/org/apache/ibatis/migration/CommandLine.java (working copy) @@ -63,6 +63,9 @@ if (trace) { e.printStackTrace(); } + if (!force){ + throw new MigrationException(); + } } } } finally { Index: src/main/java/org/apache/ibatis/migration/Migrator.java =================================================================== --- src/main/java/org/apache/ibatis/migration/Migrator.java (revision 906179) +++ src/main/java/org/apache/ibatis/migration/Migrator.java (working copy) @@ -3,7 +3,11 @@ public class Migrator { public static void main(String[] args) throws Exception { - new CommandLine(args).execute(); + try { + new CommandLine(args).execute(); + } catch (Exception e) { + System.exit(1); + } } }