24.14 Maven_Servlet
<groupId>com.xww</groupId>
<artifactId>hello_maven</artifactId>
<version>0.0.1-SNAPSHOT</version>
<packaging > :打包类型
jar:执行 package 会打成 jar 包
war:执行 package 会打成 war 包
pom :用于 maven 工程的继承,通常父工程设置为 pom
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
<scope>runtime</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<port>8888</port>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<target>1.8</target>
<source>1.8</source>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
- note
24.15 pom 基本配置
- pom.xml 是 Maven 项目的核心配置文件,位于每个工程的根目录,基本配置如下:
<project >
:文件的根节点 .
<modelversion >
: pom.xml 使用的对象模型版本
<groupId >
:项目名称,一般写项目的域名
<artifactId >
:模块名称,子项目名或模块名称
<version >
:产品的版本号 .
<packaging >
:打包类型,一般有 jar、war、pom 等
<name >
:项目的显示名,常用于 Maven 生成的文档。
<description >
:项目描述,常用于 Maven 生成的文档
<dependencies>
:项目依赖构件配置,配置项目依赖构件的坐标
<build>
:项目构建配置,配置编译、运行插件等。