
org.dbtools.plugin.tasks.InitTask Maven / Gradle / Ivy
package org.dbtools.plugin.tasks;
import org.dbtools.gen.DBToolsInit;
import org.dbtools.plugin.extensions.DBToolsExtension;
import org.gradle.api.DefaultTask;
import org.gradle.api.tasks.TaskAction;
public class InitTask extends DefaultTask {
@TaskAction
public void init() {
DBToolsExtension dbExt = (DBToolsExtension) getProject().getExtensions().findByName("dbtools");
String projectDirPath = getProject().getProjectDir().getAbsolutePath();
System.out.println("DBTOOLS-INIT working project dir [" + projectDirPath + "]");
DBToolsInit dbToolsInit = new DBToolsInit();
dbToolsInit.initDBTools(projectDirPath + "/" + dbExt.getSchemaDir());
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy