Maven User Guide

Maven 用户指南

Maven 基于各种插件,命令行语法为 mvn [plugin-name]:[goal-name] 形式。

默认命令

新建项目

mvn archetype:generate \
  -DgroupId=PACKAGE_NAME \
  -DartifactId=APP_NAME \
  -DarchetypeArtifactId=maven-archetype-webapp \
  -DinteractiveMode=false

常用插件

Azure App Service

<plugin>
  <groupId>com.microsoft.azure</groupId>
  <artifactId>azure-webapp-maven-plugin</artifactId>
  <version>1.13.0</version>
</plugin>
命令 作用
mvn com.microsoft.azure:azure-webapp-maven-plugin:1.13.0:config 向 pom.xml 自动添加配置
mvn azure-webapp:config
mvn package azure-webapp:deploy 发布应用

Tomcat

使相关应用可在本地运行,位于 Build 标签:

<plugins>
  <plugin>
    <groupId>org.apache.tomcat.maven</groupId>
    <artifactId>tomcat7-maven-plugin</artifactId>
    <version>2.2</version>
  </plugin>
</plugins>
命令 作用
mvn tomcat7:run 构建应用并在 8080 端口启动
mvn package 打包 war 文件
Author: njun
njun's picture
Updated: 2021/03/19