1.建项时需要统一源代码的编码方式,否则使用Maven编译源码的时候会出现相关警告,配置如下:
<properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties>2.统一源代码与编译输出的JDK版本:
<build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>3.Maven打包时跳过单元测试
<!--Test--> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <configuration> <skipTests>true</skipTests> </configuration> </plugin>4.Maven打包
<packaging>war</packaging>默认为Jar包
5.注意点
(1)Maven依赖的(groupId,artifactId,version)必须提供
(2)如果某些依赖只需参与编译,而无须参与打包(例如:Tomcat自带了Servlet与JSP对应的Jar包),可将Scope设置为provided,而那些只参与运行不参与打包的设置成runtime