【发布时间】:2012-02-23 17:18:42
【问题描述】:
对 Maven 非常陌生。我有一个 pom 文件,我可以用它来构建和部署我的 j2ee 项目并且它工作正常。 (使用 Maven 3)。
我想知道如何在同一个 pom 中设置两种不同的部署方案——一种在我的开发环境中构建和部署,另一种在测试环境中构建和部署。
两者之间的唯一区别(目前)将是:
dev-build 不进行 SCM 检出 dev-build 部署到 tomcat 服务器 A
测试构建是否进行 SCM 检出 测试构建部署到 tomcat 服务器 B
maven 中的哪些机制最适合以这种方式创建两种不同的部署场景。我已经看到提到的配置文件 - 这是我应该使用的 - 如果配置文件是答案,例如,我如何为一个配置文件包含一个 scm 结帐而不为另一个配置文件。
感谢您的任何回复。
【问题讨论】:
标签: jakarta-ee maven maven-3 pom.xml