Comments (2)
try it
configurations {
liquibaseRuntime {
extendsFrom(configurations.compileClasspath.get())
}
}
dependencies {
liquibaseRuntime(rootProject.libs.postgresql)
liquibaseRuntime("info.picocli:picocli:4.7.3")
liquibaseRuntime(rootProject.libs.liquibase.core)
liquibaseRuntime(rootProject.libs.liquibase.hibernate) // version 6+
liquibaseRuntime(rootProject.libs.spring.jpa)
liquibaseRuntime(sourceSets.getByName("main").output) // not compileClasspath
}
from liquibase-gradle-plugin.
It's work for me.
Groovy DSL:
configurations {
liquibaseRuntime {
extendsFrom configurations.compileClasspath
}
}
dependencies {
liquibaseRuntime 'org.liquibase:liquibase-core:4.26.0'
liquibaseRuntime 'org.liquibase.ext:liquibase-hibernate6:4.25.1'
liquibaseRuntime 'org.springframework.boot:spring-boot-starter-data-jpa:3.2.2'
liquibaseRuntime 'info.picocli:picocli:4.7.5'
liquibaseRuntime("jakarta.xml.bind:jakarta.xml.bind-api:4.0.1")
liquibaseRuntime(sourceSets.getByName("main").output)
}
from liquibase-gradle-plugin.
Related Issues (20)
- Problem with using the Liquibase block in build.gradle HOT 1
- Problem with labelFilter argument HOT 2
- Avoiding duplication of properties between spring boot and gradle HOT 1
- With Gradle 7.6.2 and Java 17, Liquibase build throwing 'org.liquibase.gradle.LiquibaseTask' property 'command' is missing an input or output annotation HOT 5
- Is this project still active? HOT 2
- Is there a simple way to disable the plugin? HOT 2
- liquibase-gradle-plugin should declare picocli as a transitive dependency HOT 9
- Generate Changelog with defaultSchemaName not possible HOT 3
- Running Liquibase 4 with Gradle 8 causes error could not find method getMain() for arguments [] HOT 2
- spring boot v3 integration example HOT 5
- micronaut 4 liquibase plugin integration
- Liquibase --username argument should be placed after the command HOT 1
- Task "updateSQL" ignores "--outputFile" parameter HOT 3
- Upgrade to "org.apache.groovy:groovy" HOT 1
- Java 19
- Liquibase "diffChangelog" suddenly stops generating migration files HOT 2
- markNextChangesetRan not filtering by label HOT 1
- Snakeyaml error when running diffChangelog HOT 1
- Modify Liquibase Gradle Plugin to handle custom Liquibase extensions HOT 5
- Crashes with 2 errors when configuration cache is enabled
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from liquibase-gradle-plugin.