使用Arguments配置maven配置文件

use*_*202 3 maven-2 maven-3 maven maven-profiles aem

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

我在等待任何建议或建议.

kos*_*tja 6

是的,您可以传递环境变量,如下所示: mvn ... -Pdeploy -DdeploymentPort=4322

然后访问配置文件中的变量,如下所示:

...
<port>${deploymentPort}</port>
...
Run Code Online (Sandbox Code Playgroud)