Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Maven中创建不同的测试配置文件_Maven - Fatal编程技术网

如何在Maven中创建不同的测试配置文件

如何在Maven中创建不同的测试配置文件,maven,Maven,我们的J2EEWeb应用程序已准备好投入生产。 现在我们需要管理不同的环境,如dev、sit、uat和prod,以进行测试。 因此,我们需要在maven中创建不同的概要文件。 应该使用什么插件 Maven配置文件是否符合您的需要 如果需要根据您的环境对命令进行个性化设置。您可以设置配置文件以及与每个配置文件关联的构建步骤 <profiles> <profile> <id>appserverConfig-dev</id>

我们的J2EEWeb应用程序已准备好投入生产。 现在我们需要管理不同的环境,如dev、sit、uat和prod,以进行测试。 因此,我们需要在maven中创建不同的概要文件。
应该使用什么插件

Maven配置文件是否符合您的需要

如果需要根据您的环境对命令进行个性化设置。您可以设置配置文件以及与每个配置文件关联的构建步骤

  <profiles>
    <profile>
      <id>appserverConfig-dev</id>
      <activation>
        <property>
          <name>env</name>
          <value>dev</value>
        </property>
      </activation>
      <properties>
        <appserver.home>/path/to/dev/appserver</appserver.home>
      </properties>
    </profile>

appserverConfig开发

好吧,这真是个懒散的问题。谷歌怎么说?若你们认为你们并没有通过搜索网页找到任何东西,那个么你们的问题应该更加具体,以证明自己的合理性。简单地说,这是错误的,因为你们的应用程序应该独立于你们的环境。配置文件是错误的,因为你不能一次激活所有需要的配置文件…所以你不能用这种方式生成正确的版本…如果你真的走错了路,在每个环境中生成工件,我可以给你一个想法github.com/khmarbaise/multienv-maven-plugin