【问题标题】:Java maven project one time jobs pluginJava maven 项目一次性工作插件
【发布时间】:2018-08-22 04:04:56
【问题描述】:

我正在尝试在我的 java 项目中进行迁移。我可以找到架构迁移,但某些复杂的迁移需要执行脚本。是否有可用于执行脚本迁移的 Maven 存储库插件,即一次性工作?

【问题讨论】:

  • “迁移”到底是什么意思?你能举个例子吗?
  • 数据迁移。它可以是架构迁移,也可以是更改列中的值。现在我必须将预先存在的值更改为新值。当迁移逻辑取决于多个因素时,很难使用像 liquibase 这样的数据库迁移工具,在这种情况下,我需要执行脚本来规范数据库中的更改。

标签: java maven


【解决方案1】:

作为一种构建工具,我不会使用 Maven 来运行一次性作业。每次构建运行时,都会执行在 Maven 构建中配置的每个操作。

在运行 Maven 构建时,有多个选项可以启动脚本或触发复杂的操作。其中一些是

您可能可以找到适用于大多数常用脚本语言的 Maven 插件。

【讨论】:

    猜你喜欢
    • 2014-07-10
    • 1970-01-01
    • 1970-01-01
    • 2013-09-30
    • 2013-08-02
    • 1970-01-01
    • 2016-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多