无论如何,我可以在Maven配置文件中传递参数。就像我想在服务器上的特定端口上运行,如果没有指定默认配置文件。就像我运行mvn clean install -Pdeploy 4322时,该软件包应部署到在端口4322上运行的服务器,否则应部署到4052。 最佳答案 是的,您可以传递环境变量,如下所示:mvn ... -Pdeploy -DdeploymentPort=4322然后像这样访问配置文件中的变量:... <port>${deploymentPort}</port> ...