1 <build>
2 <!-- 该级工程会加载插件,放在父工程里 -->
3 <plugins>
4 <!-- 资源文件拷贝插件 -->
5 <plugin>
6 <groupId>org.apache.maven.plugins</groupId>
7 <artifactId>maven-resources-plugin</artifactId>
8 <version>2.7</version>
9 <configuration>
10 <encoding>UTF-8</encoding>
11 </configuration>
12 </plugin>
13 <!-- Java编译插件,配置完这个之后所有的子工程都是这里的编译环境,而不是默认的1.5 -->
14 <plugin>
15 <groupId>org.apache.maven.plugins</groupId>
16 <artifactId>maven-compiler-plugin</artifactId>
17 <version>3.2</version>
18 <configuration>
19 <source>1.8</source>
20 <target>1.8</target>
21 <encoding>UTF-8</encoding>
22 </configuration>
23 </plugin>
24 </plugins>
25 <!-- 该级工程不会加载插件,这里只是声明插件 -->
26 <!-- 子项目中配置plugin到plugins里就可以了 -->
27 <pluginManagement>
28 <plugins>
29 <!-- tomcat插件,父工程中要前面三行,子工程中去掉版本行 -->
30 <plugin>
31 <groupId>org.apache.tomcat.maven</groupId>
32 <artifactId>tomcat7-maven-plugin</artifactId>
33 <!-- 下面的这个版本只在父工程里配置,子工程不要 -->
34 <version>2.2</version>
35 <!-- 下面的这个配置在子工程下面 -->
36 <configuration>
37 <port>8081</port>
38 <path>/</path>
39 </configuration>
40 </plugin>
41 </plugins>
42 </pluginManagement>
43 </build>