【问题标题】:How to start and stop jetty with maven如何使用 maven 启动和停止码头
【发布时间】:2011-04-23 13:28:47
【问题描述】:

我想用 maven 启动和停止码头。

这是我的设置http://nopaste.info/61ef12198d.html

使用mvn jetty:run,我的码头在本地启动,但是当我想在mvn -Pselenium test 的测试阶段运行码头时,码头没有运行。

【问题讨论】:

    标签: java maven-2 jetty


    【解决方案1】:

    “Maven 方式”是在 integration-test 阶段运行 Selenium 测试,并在 pre-integration-testpost-integration-test 阶段分别启动和停止 Jetty。

    有几种方法可以实现这样的配置,其中一种方法请参见Integration and Functional Testing with Maven 2.0

    【讨论】:

      【解决方案2】:

      我的猜测是您必须将jetty:run 的执行绑定到test 之前运行的阶段。我的猜测是process-test-classes。见Maven Lifecycle Reference

      【讨论】:

      • 那我应该如何开始呢?使用 mvn -Pselenium 测试?
      • 当然,应该这样做。显然将插件执行添加到配置文件中
      • 见帕斯卡的回答。所需的配置可以在这里找到:docs.codehaus.org/display/JETTY/Maven+Jetty+Plugin(标题:插件的自动执行
      猜你喜欢
      • 1970-01-01
      • 2013-01-09
      • 2010-12-13
      • 2012-01-13
      • 1970-01-01
      • 2022-10-07
      • 2011-09-18
      • 1970-01-01
      • 2012-01-22
      相关资源
      最近更新 更多