配置repository:
<pluginRepositories>
<pluginRepository>
<id>c5-public-repository</id>
<url>http://mvn.carbonfive.com/public</url>
</pluginRepository>
</pluginRepositories>
配置plugin:
<plugin>
<groupId>com.carbonfive.db-support</groupId>
<artifactId>db-migration-maven-plugin</artifactId>
<version>0.9.9-m5</version>
<configuration>
<url>jdbc:mysql://localhost:3306/everest</url>
<username>root</username>
<password>root</password>
<migrationsPath>file:src/main/db/migrations/*.sql</migrationsPath>
</configuration>
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
</dependencies>
</plugin>
将你的数据库删除、创建及初始化语句放在src/main/db/migrations目录下即可。
需要重设数据库时只需要执行mvn db-migration:reset即可
更多命令请参考: http://code.google.com/p/c5-db-migration/wiki/MavenPlugin
分享到:
相关推荐
maven-migration-plugin-1.1-sources.jar
maven-migration-plugin-1.0-sources.jar
maven-migration-plugin-1.0.0-sources.jar
maven-migration-plugin-1.1.jar
maven-migration-plugin-1.0.jar
maven-migration-plugin-1.0.0.jar
jar包,亲测可用
jar包,亲测可用
jar包,亲测可用
jar包,亲测可用
flyway maven plugin 是基于flyway的的数据库脚本升级插件 使用方式 1. 在resources下创建application.propeties,存放数据库相关配置 #default表示数据源的名字 db.default.url=jdbc:mysql://127.0.0.1/resty-demo?...
jar包,亲测可用
jar包,亲测可用
Bazelize Maven插件 该插件准备了构建工具所需的脚本。 Maven解释了pom.xml文件中包含的配置,这对于Maven构建是必不可少的。 这是一个XML文件,其中包含有关项目的信息以及Maven用于构建项目的配置详细信息。 ...
- `junit-platform-gradle-plugin`:Gradle 插件支持。 - `junit-platform-launcher`:配置和启动测试的 API。 - `junit-platform-runner`:JUnit4 环境下的 Runner 支持。 - `junit-platform-surefire-provider...
13.2.3. Using the Spring Boot Maven Plugin 13.3. Gradle 13.4. Ant 13.5. Starters 14. Structuring Your Code 14.1. Using the “default” Package 14.2. Locating the Main Application Class 15. ...
- **事务处理**:DBFlow支持事务处理,可以在一次事务中执行多个数据库操作,确保数据操作的原子性。 - **类型转换器**:可以自定义类型转换器来处理复杂数据类型的存储和读取。 - **内容提供者**:通过DBFlow可以...
In-depth plugin development Continuous delivery with Gradle About the Author Benjamin Muschko is a member of the Gradleware engineering team and the author of several popular Gradle plugins. Table of ...
在 Spring Boot 中使用 Flyway 管理数据库版本,需要添加 Maven 依赖项和插件依赖项: ```xml <groupId>org.flywaydb <artifactId>flyway-core <version>5.0.7 <plugin> <groupId>org.flywaydb ...