Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/393.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
Java maven软件包阶段创建的war文件和maven war插件war:war目标创建的war文件有什么区别吗_Java_Maven_War - Fatal编程技术网

Java maven软件包阶段创建的war文件和maven war插件war:war目标创建的war文件有什么区别吗

Java maven软件包阶段创建的war文件和maven war插件war:war目标创建的war文件有什么区别吗,java,maven,war,Java,Maven,War,我想知道使用maven软件包阶段创建的war文件是否等于使用maven war插件war:war目标创建的war文件 假设我们有这样一个pom.xml(extract): <groupId>com.mycompany.app</groupId> <artifactId>my-app</artifactId> <version>1.0-SNAPSHOT</version> <packaging>war</pa

我想知道使用maven软件包阶段创建的war文件是否等于使用maven war插件war:war目标创建的war文件

假设我们有这样一个pom.xml(extract):

<groupId>com.mycompany.app</groupId>
<artifactId>my-app</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>

 ...
  <build>
    <plugins>
      <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-war-plugin</artifactId>
        <version>2.4</version>
        <configuration>
          <webappDirectory>/sample/servlet/container/deploy/directory</webappDirectory>
        </configuration>
      </plugin>
    </plugins>
  </build>
  ...
com.mycompany.app
我的应用程序
1.0-快照
战争
...
org.apache.maven.plugins
maven战争插件
2.4
/sample/servlet/container/deploy/directory
...

我的意思是,有必要使用插件来构建war文件(没有特殊的限制或特性)。请免费添加任何评论或建议。提前感谢

他们是绝对平等的。使用
maven-war-plugin
说明的
plugin
块的目的是——例如——更改默认
webappDirectory
值。请参阅更多: