我有一个多模块 Maven 2 POM,它有两个 WAR,我如何配置它以在运行测试之前部署这两个 War?

2024-01-21

粗略地说,我有(比如说)项目 A,pom 包装,它有两个模块 M1 和 M2(比如说),每个模块都有 war 包装。 M2 有集成测试,但 M2 战争对 M1 战争进行了服务调用。这确实应该:

  1. 将相同的数据加载到数据库中。
  2. 部署 M1 的 WAR。
  3. 部署 M2 的 WAR。
  4. 运行 M2 的 IT 测试。
  5. 取消部署 M1 和 M2。

我会使用诸如 db Maintenance maven 插件之类的东西来进行数据库部署,并使用 maven wagon 插件来将 war 文件部署到容器中。您必须将货车配置添加到 m1+m2 模块中,但是……第二次更容易:)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

我有一个多模块 Maven 2 POM,它有两个 WAR,我如何配置它以在运行测试之前部署这两个 War? 的相关文章

随机推荐

  • MySQL 锁等待超时

    我有错误Lock wait timeout exceeded try restarting transaction 出现这种情况的原因是什么以及如何解决 供参考 innodb lock wait timeout 100在 MySQL 配置文
  • 是否有 FMX 函数可以在运行时设置 TImage 的透明颜色?

    我在 FMX FireMonkey 的表单上有一个 TImage 我想在运行时将位图加载到 TImage 中 其中位图应该具有由位图中第一个像素的颜色定义的透明背景 该颜色可能因位图而异 我知道如何在设计时通过使用 TImage 的 Mul
  • 将变量从伏特发送到自定义函数

    我创建了一个可以从 volt 访问的自定义函数 该函数似乎工作正常 但我无法设法将变量发送到该函数 它将变量作为文本而不是其值发送 树枝功能 volt gt getCompiler gt addFunction getusergroup f
  • 通过WIFI认证后User.Identity.Name为空

    我正在使用 WIFI 登录我的应用程序 一切似乎都很好 日志记录 重定向到网站等 但是当我尝试使用User Identity Name在我的鳕鱼异常被抛出 User为空 有什么想法我做错了吗 我在 VS 2012 上工作 web confi
  • xsl-fo:并行的两份报告,一份在奇数页,另一份在偶数页

    我想生成一个 PDF 其中一个内容流在奇数页 另一个内容流在偶数页 因此当您双面打印 PDF 时 您有一个模板可以在偶数页上写笔记 这是我所拥有的 但它不起作用
  • 使用 Hibernate 管理多租户应用程序中的连接池

    我正在尝试使用单独的架构方法设置多租户应用程序 我正在使用 JPA 和 Hibernate 4 实现 就像 说的ben75 https stackoverflow com users 1818045 ben75在这个非常有用的thread
  • 在 C 中对 int 进行符号扩展

    所以我在获取 int 字段然后对其进行符号扩展时遇到了一些麻烦 我有一个获取 int 字段的方法 getField int value int hi int lo Value 是我从中获取字段的 int hi 和 lo 是字段的大小 所以我
  • 选择所有具有 png 背景图像的 div

    我怎样才能在 jQuery 中选择所有div是有background image url somepath somename png 以他们的风格 尝试添加自定义选择器 document ready function extend expr
  • 如何将 Prop 传递给导航屏幕组件 - React Native

    我对 React Native 还很陌生 我在 App js 文件中创建了一个抽屉导航器 我的导航组件之一是一个名为登录界面 我正在尝试将道具传递给登录界面当用户导航到它时显示 App js 导航器 const Tab createMate
  • 从 .NET 应用程序引用 Google 的 V8 引擎

    我正在构建一个 NET 3 5 应用程序 并且需要在服务器上评估 JS 代码 基本上是用户提供的规则集 可以在浏览器或服务器上工作 托管 JS 不是一个选项 因为 JS 代码将在运行时提供 Aptana 的 Jaxer 也不是一个选择 因此
  • 操作无法完成。不允许操作

    我的 iPhone 应用程序出现了非常奇怪的问题 我们有一个应用程序已获得批准并在应用程序商店销售 它包含下载一些数据库更新的功能 该更新通过 HTTP 以 ZIP 形式提供 问题是我无法保存这个下载的 ZIP 因为我收到 操作无法完成 操
  • 相当于 Java 的 Timer 的阻塞

    是否有一个相当于阻塞java util Timer班级 我正在寻找将阻止创建计时器的线程的解决方案 以下代码是非阻塞的 After timer 输出立即打印 new Timer schedule new TimerTask Override
  • Rails 3.0 中是否可以有 js.erb 部分?

    如果可能的话 我如何从另一个 js erb 文件运行它 努力保持干燥 编辑 说明 我在 search index js erb 中有一个 js erb 例程 我想在 location index js erb 中使用相同的例程 因此 我想知
  • 当在 JavaFX 中指定字体大小时,如何修复将 fontawesomefx 图标更改为矩形的问题?

    我正在使用 fontawesomefx 8 9 并且我已将其字体大小设置为 15px 使用 glyph icon fx font size 15px 然后我创建了一些 FontAwesomeIconViews 并将它们嵌入到一些按钮 Jav
  • C中int默认是long int吗?

    为什么我发现 int 和 long int 的大小显示为 4 个字节 难道int默认是long int吗 sizeof short lt sizeof int lt sizeof long 这就是您可以信赖的一切 其余的完全取决于实施 在早
  • iTextSharp 字段重命名不适用于合并

    这是后续另一个问题 https stackoverflow com questions 44003264 itextsharp merge method produces empy form fields now duplicate val
  • 访问 DOM 或 Shadow DOM 的 Web 组件的父上下文

    Context 我正在不同的上下文中进行有关 Web 组件组合的测试 特别是 我试图通过在以下位置中的搜索过程从另一个 Web 组件访问其中一个组件来关联多个 Web 组件 DOM Shadow DOM所涉及的组件 Problem 假设我们
  • 有角材料。鼠标悬停时突出显示表格行

    我们在我们的应用程序中使用 Angular Material 表 https material angular io components table overview https material angular io component
  • 导入 com.google.android.maps.geopoint 无法解析

    我有 Java GoogleMAP 项目 这不是 android 项目 我之前使用 KML 完成过这个项目 现在Google已经改用JSON XML了 我需要将坐标保存在数据库 postgresql 中的 2 个位置内 然后根据这个我将在M
  • 我有一个多模块 Maven 2 POM,它有两个 WAR,我如何配置它以在运行测试之前部署这两个 War?

    粗略地说 我有 比如说 项目 A pom 包装 它有两个模块 M1 和 M2 比如说 每个模块都有 war 包装 M2 有集成测试 但 M2 战争对 M1 战争进行了服务调用 这确实应该 将相同的数据加载到数据库中 部署 M1 的 WAR