Search in sources :

Example 6 with FileSystemResourceAccessor

use of liquibase.resource.FileSystemResourceAccessor in project liquibase by liquibase.

the class AbstractLiquibaseChangeLogMojo method getFileOpener.

@Override
protected ResourceAccessor getFileOpener(ClassLoader cl) {
    ResourceAccessor mFO = new MavenResourceAccessor(cl);
    ResourceAccessor fsFO = new FileSystemResourceAccessor(project.getBasedir().getAbsolutePath());
    return new CompositeResourceAccessor(mFO, fsFO);
}
Also used : CompositeResourceAccessor(liquibase.resource.CompositeResourceAccessor) ResourceAccessor(liquibase.resource.ResourceAccessor) CompositeResourceAccessor(liquibase.resource.CompositeResourceAccessor) FileSystemResourceAccessor(liquibase.resource.FileSystemResourceAccessor) FileSystemResourceAccessor(liquibase.resource.FileSystemResourceAccessor)

Example 7 with FileSystemResourceAccessor

use of liquibase.resource.FileSystemResourceAccessor in project liquibase by liquibase.

the class AbstractLiquibaseMojo method getFileOpener.

protected ResourceAccessor getFileOpener(ClassLoader cl) {
    ResourceAccessor mFO = new MavenResourceAccessor(cl);
    ResourceAccessor fsFO = new FileSystemResourceAccessor(project.getBasedir().getAbsolutePath());
    return new CompositeResourceAccessor(mFO, fsFO);
}
Also used : CompositeResourceAccessor(liquibase.resource.CompositeResourceAccessor) CompositeResourceAccessor(liquibase.resource.CompositeResourceAccessor) FileSystemResourceAccessor(liquibase.resource.FileSystemResourceAccessor) ResourceAccessor(liquibase.resource.ResourceAccessor) FileSystemResourceAccessor(liquibase.resource.FileSystemResourceAccessor)

Example 8 with FileSystemResourceAccessor

use of liquibase.resource.FileSystemResourceAccessor in project liquibase by liquibase.

the class AbstractLiquibaseMojoTest method loadPropertiesFileIfPresent.

protected void loadPropertiesFileIfPresent(AbstractLiquibaseMojo mojo) throws MojoExecutionException, MojoFailureException {
    File rootDir = new File(getBasedir(), "target/test-classes");
    ResourceAccessor fo = new FileSystemResourceAccessor(rootDir.getAbsolutePath());
    mojo.configureFieldsAndValues(fo);
}
Also used : ResourceAccessor(liquibase.resource.ResourceAccessor) FileSystemResourceAccessor(liquibase.resource.FileSystemResourceAccessor) FileSystemResourceAccessor(liquibase.resource.FileSystemResourceAccessor) File(java.io.File)

Aggregations

FileSystemResourceAccessor (liquibase.resource.FileSystemResourceAccessor)8 CompositeResourceAccessor (liquibase.resource.CompositeResourceAccessor)6 ResourceAccessor (liquibase.resource.ResourceAccessor)5 Liquibase (liquibase.Liquibase)3 ClassLoaderResourceAccessor (liquibase.resource.ClassLoaderResourceAccessor)3 File (java.io.File)2 Contexts (liquibase.Contexts)2 LabelExpression (liquibase.LabelExpression)2 Database (liquibase.database.Database)2 FileOutputStream (java.io.FileOutputStream)1 Connection (java.sql.Connection)1 ParseException (java.text.ParseException)1 ArrayList (java.util.ArrayList)1 JarFile (java.util.jar.JarFile)1 DataSource (javax.sql.DataSource)1 CatalogAndSchema (liquibase.CatalogAndSchema)1 CheckSum (liquibase.change.CheckSum)1 ChangeLogParameters (liquibase.changelog.ChangeLogParameters)1 DatabaseChangeLog (liquibase.changelog.DatabaseChangeLog)1 ChangeExecListener (liquibase.changelog.visitor.ChangeExecListener)1