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 mvn clean install-Drelease build和mvn clean install之间有什么区别?_Maven - Fatal编程技术网

Maven mvn clean install-Drelease build和mvn clean install之间有什么区别?

Maven mvn clean install-Drelease build和mvn clean install之间有什么区别?,maven,Maven,我需要知道这两个命令之间有什么区别,如果我们执行这个命令,这两个命令的作用几乎相同。Maven没有赋予发布build任何特殊意义。但是,项目可以使用properties-Dproperty name=value或just-Dproperty name来激活更改项目构建方式的概要文件。它可能会启用一些只在最终版本中需要的额外步骤。例如: 没有一般的答案:您需要查阅您正在使用的项目的文档或构建。您可以通过maven release插件自动完成这项工作,该插件已经支持开箱即用,如下所示: <

我需要知道这两个命令之间有什么区别,如果我们执行这个命令,这两个命令的作用几乎相同。

Maven没有赋予发布build任何特殊意义。但是,项目可以使用properties-Dproperty name=value或just-Dproperty name来激活更改项目构建方式的概要文件。它可能会启用一些只在最终版本中需要的额外步骤。例如:


没有一般的答案:您需要查阅您正在使用的项目的文档或构建。

您可以通过maven release插件自动完成这项工作,该插件已经支持开箱即用,如下所示:

  <plugin>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.4.2</version>
    <configuration>
      <releaseProfiles>release</releaseProfiles>
    </configuration>
  </plugin>
除此之外,只有在配置文件处于活动状态时才访问模块是非常糟糕的

  <plugin>
    <artifactId>maven-release-plugin</artifactId>
    <version>2.4.2</version>
    <configuration>
      <releaseProfiles>release</releaseProfiles>
    </configuration>
  </plugin>