如何在 dropwizard-flyway 库中使用授权版本的 flyway
How to use licensed version of flyway with dropwizard-flyway library
我们正在使用 https://github.com/dropwizard/dropwizard-flyway 中的 dropwizard-flyway 库并且想使用 flyway Enterprise 因为我们有 SQL Server 2012 。我们如何才能将许可证信息放入 dropwizard-flyway 库?
我们正在试用 flyway Enterprise 的试用版,并注意到它将其 JAR 安装到 maven 存储库中 org\flywaydb\trial...。这是否意味着我们必须将 flyway 组件的 Maven 依赖项从 org.flywaydb.* 更改为 org.flywaydb.trial.* 才能使用试用版?
对于可能 运行 遇到相同问题的其他人,这就是我最终解决问题的方法:
- 下载并解压flyway企业试用版
- 导航到您解压到的目录
- 运行 installToLocalMavenRepo.cmd
- 运行 deployToRemoteMavenRepo.cmd - 这里你需要你的远程仓库 ID 和 URL。我在我的项目 POM.XML 文件的 distributionManagement 部分找到了这些。
在您的项目 POM.XML 文件中 - 添加 flyway-core 的排除到 dropwizard-flyway神器如下:
<dependency>
<groupId>io.dropwizard.modules</groupId>
<artifactId>dropwizard-flyway</artifactId>
<version>5.0.7</version>
<exclusions>
<exclusion>
<groupId>org.flywaydb</groupId>
<artifactId>flyway-core</artifactId>
</exclusion>
</exclusions>
</dependency>
添加flyway-core试用版依赖如下:
<dependency>
<groupId>org.flywaydb.trial</groupId>
<artifactId>flyway-core</artifactId>
<version>5.0.7</version>
</dependency>
你现在应该可以开始了。
我们正在使用 https://github.com/dropwizard/dropwizard-flyway 中的 dropwizard-flyway 库并且想使用 flyway Enterprise 因为我们有 SQL Server 2012 。我们如何才能将许可证信息放入 dropwizard-flyway 库?
我们正在试用 flyway Enterprise 的试用版,并注意到它将其 JAR 安装到 maven 存储库中 org\flywaydb\trial...。这是否意味着我们必须将 flyway 组件的 Maven 依赖项从 org.flywaydb.* 更改为 org.flywaydb.trial.* 才能使用试用版?
对于可能 运行 遇到相同问题的其他人,这就是我最终解决问题的方法:
- 下载并解压flyway企业试用版
- 导航到您解压到的目录
- 运行 installToLocalMavenRepo.cmd
- 运行 deployToRemoteMavenRepo.cmd - 这里你需要你的远程仓库 ID 和 URL。我在我的项目 POM.XML 文件的 distributionManagement 部分找到了这些。
在您的项目 POM.XML 文件中 - 添加 flyway-core 的排除到 dropwizard-flyway神器如下:
<dependency> <groupId>io.dropwizard.modules</groupId> <artifactId>dropwizard-flyway</artifactId> <version>5.0.7</version> <exclusions> <exclusion> <groupId>org.flywaydb</groupId> <artifactId>flyway-core</artifactId> </exclusion> </exclusions> </dependency>
添加flyway-core试用版依赖如下:
<dependency> <groupId>org.flywaydb.trial</groupId> <artifactId>flyway-core</artifactId> <version>5.0.7</version> </dependency>
你现在应该可以开始了。