Guest User

Untitled

a guest
Jun 18th, 2018
116
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. package example.database;
  2.  
  3. import liquibase.exception.CommandLineParsingException;
  4.  
  5. import java.io.IOException;
  6. import java.util.ArrayList;
  7. import java.util.Arrays;
  8. import java.util.List;
  9.  
  10. public class Main {
  11. public static void main(String[] args) throws CommandLineParsingException, IOException, NoSuchFieldException, IllegalAccessException {
  12. List<String> defaultArgs = Arrays.asList(
  13. "--driver=com.mysql.jdbc.Driver",
  14. "--url=jdbc:mysql://localhost/databaseName",
  15. "--username=defaultUsername",
  16. "--password=defaultPassword",
  17. "--changeLogFile=example/database/db.changelog-master.xml"
  18. );
  19. List<String> suppliedArgs = Arrays.asList(args);
  20. List<String> liquibaseArgs = new ArrayList<String>();
  21.  
  22. liquibaseArgs.addAll(defaultArgs);
  23. liquibaseArgs.addAll(suppliedArgs);
  24.  
  25. liquibase.integration.commandline.Main.main(liquibaseArgs.toArray(new String[liquibaseArgs.size()]));
  26. }
  27. }
Add Comment
Please, Sign In to add comment