①首先,最外层的父工程的pom文件:
<!--xml约束-->
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<!--父工程自己的坐标-->
<groupId>com.itszt.taotao</groupId>
<artifactId>taotao-parent-01</artifactId>
<version>1.0-SNAPSHOT</version>
<!--子工程模块-->
<modules>
<module>taotao-common</module>
<module>taotao-manager</module>
</modules>
<!--打成什么包?父工程没有src文件的一般是打pom包-->
<packaging>pom</packaging>
<!--依赖版本,这里随便写一些-->
<properties>
<junit.version>4.12</junit.version>
<spring.version>4.3.11.RELEASE</spring.version>
<mybatis.version>3.2.8</mybatis.version>
</properties>
<!--dependencies里的依赖子类必须调用-->
<dependencies>
</dependencies>
<!--dependencyManagement依赖管理,子类可以选择自行调用-->
<dependencyManagement>
<dependencies>
<!-- https://mvnrepository.com/artifact/log4j/log4j -->
<dependency>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
<version>${log4j.version}</version>
</dependency>
<!-- https://mvnrepository.com/artifact/com.alibaba/fastjson -->
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>${fastjson.version}</version>
</dependency>
</dependencies>
</dependencyManagement>
<!--可选插件 可选jdk版本和内置tomcat-->
<build>
<plugins>
<!-- 资源文件拷贝插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-resources-plugin</artifactId>
<configuration>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
<!-- java编译插件 -->
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
②子类工程如何编写pom文件?
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<parent>
<artifactId>taotao-parent-01</artifactId>
<groupId>com.itszt.taotao</groupId>
<version>1.0-SNAPSHOT</version>
</parent>
<modelVersion>4.0.0</modelVersion>
<artifactId>taotao-portal</artifactId>
<!--达成什么包,启用了tomcat的达成war包-->
<packaging>war</packaging>
<!--依赖:可以依赖祖父工程的jar 也可以依赖其他兄弟的工程-->
<!--依赖祖父工程的jar无需提供版本号,而依赖其他兄弟的工程需要提供版本号-->
<dependencies>
<dependency>
<groupId>com.itszt.taotao</groupId>
<artifactId>taotao-manager-inter</artifactId>
<version>1.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
</dependency>
<!-- JSP相关 -->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
</dependencies>
<!--插件-->
<build>
<plugins>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<path>/</path>
<port>8083</port>
<uriEncoding>UTF-8</uriEncoding>
</configuration>
</plugin>
</plugins>
</build>
</project>
在这里插入代码
③ 打包
④内置tomcat配置
内置的tomcat需要重新编写一下配置
照着这样填写
然后内置tomcat就配置完成啦!