# 如何使用 Maven 创建 Java WAR 文件 > 原文: [https://javatutorial.net/how-to-create-java-war-file-with-maven](https://javatutorial.net/how-to-create-java-war-file-with-maven) 在继续进行下一步之前,请确保已在系统上安装了 JDK 和 Maven。 ![java-featured-image](img/e0db051dedc1179e7424b6d998a6a772.jpg) 如果您尚未安装 JDK,[请点击此处](https://javatutorial.net/install-java-8-jdk-on-ubuntu)。 如果您尚未安装 Maven,[请点击此处](https://javatutorial.net/how-to-install-maven-on-windows-linux-and-mac)。 ## 使用 Eclipse 生成 WAR 文件 步骤 1 – 打开 Eclipse 并创建一个新的 Maven 项目(文件 -> 新建 -> 其他 -> Maven 项目) ![How to generate WAR file using Maven java example](img/e015b5975e479d17af96f6c852f62685.jpg) 步骤 2 – 创建 Maven 项目后,在新窗口中单击“下一步”,如下所示: ![How to generate WAR file using Maven java example](img/d45a478cce51758e82f390a444eaa532.jpg) 步骤 3 – 选择`maven-archetype-webapp`并单击“Next”,如下所示: ![How to generate WAR file using Maven java example](img/1d50c47b3c02a31d78c682bc4c33eab6.jpg) 步骤 4 – 输入详细信息,例如我的,然后单击“完成” ![How to generate WAR file using Maven java example](img/d3405c528e542ef87734e7f6ead65988.jpg) 您的 Maven 项目目录应类似于以下内容: ![How to generate WAR file using Maven java example](img/e2dd3cee1e9ed427a02a960868755faf.jpg) 并且`pom.xml`应该看起来像这样: ```java 4.0.0 createwar createwar war 0.0.1-SNAPSHOT createwar Maven Webapp http://maven.apache.org junit junit 3.8.1 test createwar ``` 步骤 6 – 将`pom.xml`替换为以下代码: ```java 4.0.0 CrunchifyTutorial CrunchifyTutorial 0.0.1-SNAPSHOT war src maven-compiler-plugin 3.1 1.7 1.7 maven-war-plugin 2.4 WebContent false javax.servlet servlet-api 2.5 ``` 最重要的几行是: ```java war ``` 和: ```java maven-compiler-plugin ``` 这就是我们有效地将其转换为 WAR 的地方。 步骤 7 – 右键点击“Project- > Run As -> Maven build…” ![java maven install](img/286a29eb65c5c30381f15a2053adb3da.jpg) 步骤 8 – 在“目标”部分中键入`clean install`,然后单击“运行”,如下所示: ![maven clean install java](img/861088aaf532e2ae1cb56f2957e4892c.jpg) 步骤 9 – 您应该看到`BUILD SUCCESS`,像这样: ![Java maven clean install build success](img/619532c4a014cc880c1d07b561715edc.jpg) 恭喜! 您有您的`.war`文件。 ![java war file maven install](img/a78656f303a23f8d7f3f305bcbb6d817.jpg) ## 使用 CMD 生成 WAR 文件 步骤 1 – 通过在我们安装了 Java 的地方添加编译器来修改`pom.xml`文件。 **pom.xml** ```java 4.0.0 craetewar craetewar 0.0.1-SNAPSHOT war craetewar org.springframework.boot spring-boot-starter-parent 1.5.2.RELEASE org.springframework.boot spring-boot-starter-web createwarexample maven-compiler-plugin 3.1 true C:\Program Files\Java\jdk1.8.0_211\bin\javac.exe ``` **注意**:``是重要的部分。 您的 Java 版本可能有所不同,请确保牢记这一点并放置正确的文件夹路径。 步骤 2 – 在终端中导航到项目的文件夹路径,例如: ![maven war file install cmd](img/8f85c2389fcd7a6003c8149afd59721f.jpg) 步骤 3 - 运行`mvn clean install`,它将负责创建 WAR 文件: ![java maven clean install command cmd eclipse](img/b1806dbee2e98bfcad3f1c06de909dd8.jpg) 有我们的 WAR 文件: ![Java maven install war file cmd eclipse clean install build](img/ccbb472243ff045ace7419d27d5ee877.jpg) 好的! 我们已经成功使用 Eclipse 和 Terminal 生成了 WAR 文件。 如果您有兴趣生成 JAR 文件,我已经有关于该主题的文章。 您可以通过[单击此处](https://javatutorial.net/how-to-create-java-jar-file-with-maven)来遵循它。