如何覆盖项目中 jar 中的 flyway .sql 迁移文件?
How to overwrite flyway .sql migration file within a jar from my project?
我正在开发 Java 模块化应用程序。
我的一些 flyway .SQL
迁移文件在已安装的 .jar
.
中
如何从我的项目中覆盖其中一个.sql
迁移文件,以便执行我的迁移而不是 jar
?
提供的那个
首先,您可以从要更改的 jar 中提取所有文件:
jar -xvf filename.jar
小心:它会生成很多文件和文件夹。
接下来,您必须找到 .sql 文件,重要的是,记住确切的名称。修改 SQL 然后,接下来执行:
jar uf jar-file input-file(s)
使用此命令,如果文件存在,它将覆盖它。您可以使用新文件执行 .jar!
我将它与 Maven jar 一起使用来修改 pom.xml 属性并且它有效。我不知道你的 .jar 如何保存 .sql 文件。
我正在开发 Java 模块化应用程序。
我的一些 flyway .SQL
迁移文件在已安装的 .jar
.
如何从我的项目中覆盖其中一个.sql
迁移文件,以便执行我的迁移而不是 jar
?
首先,您可以从要更改的 jar 中提取所有文件:
jar -xvf filename.jar
小心:它会生成很多文件和文件夹。
接下来,您必须找到 .sql 文件,重要的是,记住确切的名称。修改 SQL 然后,接下来执行:
jar uf jar-file input-file(s)
使用此命令,如果文件存在,它将覆盖它。您可以使用新文件执行 .jar!
我将它与 Maven jar 一起使用来修改 pom.xml 属性并且它有效。我不知道你的 .jar 如何保存 .sql 文件。