我有一个使用 maven 3 的多模块 Web 应用程序,一个 EJB、WAR 和 EAR 模块用于构建应用程序。我想将 dbDeploy 添加到我的应用程序中,并尝试将插件和正确的目录和依赖项添加到顶级 pom 文件(在包含 ear、ejb、war 项目目录的目录中)。但是,当我尝试在顶层目录中运行 dbdeploy:update 时,它会在我的当前目录中正确运行它,但随后它会尝试在我的项目的每个模块中再次运行它,但它失败了。
我的问题是,有没有办法告诉 maven 不要在我的每个模块上运行插件,并且只在顶级 pom 内运行插件?我也看过,但似乎 dbdeploy 不支持跳过参数作为其配置的一部分。
谢谢!