Maven建项目时的一些常用配置

来源:互联网 发布:白犀牛网络语什么意思 编辑:程序博客网 时间:2024/05/02 05:31

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

0 0