gpt4 book ai didi

maven-2 - Maven - POM : How to make the jetty port changeable so that it can be retrieved later?

转载 作者:行者123 更新时间:2023-12-04 05:27:12 25 4
gpt4 key购买 nike

我正在开发一个集成测试套件,我有一个问题要问你。

我的父 pom 定义了 jetty 插件的使用,目标是:run-war。我需要通过命令行使 jetty 监听的端口可变。例如,这可以通过传递 -Djetty.port=8099 来实现。

在子项目中,我需要使用这个端口号来配置一些 SOAP 测试的端点,我需要在由 jetty 托管的服务上运行这些测试。

如果我在端点配置中的子 pom 中使用 ${jetty.port},这可以正常工作,如果并且仅当我在调用 maven 时明确传递 -Djetty.port。

在我的 child pom 中:


<endpoint>http://127.0.0.1:${jetty.port}/{artifactId}<endpoint>

我需要用 8080 填充 jetty.port,如果未显式传递 -Djetty.port,这是 jetty 默认的值,并且如果指定了命令行参数,仍然可以捕获任何其他端口值。

最佳答案

使用 properties 部分,并添加一个具有默认值的 jetty.port 属性:

<properties>
<jetty.port>8080</jetty.port>
</properties>

关于maven-2 - Maven - POM : How to make the jetty port changeable so that it can be retrieved later?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3334454/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com