无论如何,我可以在Maven配置文件中传递参数。就像我想在服务器上的特定端口上运行,如果没有指定默认配置文件。
就像我运行mvn clean install -Pdeploy 4322时,该软件包应部署到在端口4322上运行的服务器,否则应部署到4052。

最佳答案

是的,您可以传递环境变量,如下所示:mvn ... -Pdeploy -DdeploymentPort=4322
然后像这样访问配置文件中的变量:

...
<port>${deploymentPort}</port>
...

07-24 09:23