maven pom 属性设置

来源:互联网 发布:jq php数据统计图 编辑:程序博客网 时间:2024/06/05 21:53

maven是一个很强大的工具,很多时候我们其实只是使用了它的jar依赖功能,它实际上还有很多nb的功能,比如聚合,继承等。另外它也提供了很多很好的插件,提升我们的开发效率,比如mybatis代码生成插件,jar集成插件(生成一个可执行的jar)等。

这里记录一下maven的几个简单的属性设置,之前在idea下没有设置这几个简单的属性,每次做war或者jar发布的时候idea又把模块的字节码版本以及语言级别回归到了1.5的默认版本,然后override关键字就会报错,然后compile就会提示版本不对,然后又得重新设置到1.7,这样挺烦人的,后来查了一下发现是有几个属性没有设置的原因,代码如下:

<properties>        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>        <maven.compiler.source>1.7</maven.compiler.source>        <maven.compiler.target>1.7</maven.compiler.target>    </properties>

把上面的代码添加到pom文件中,即可指定模块的字节码版本,这样发布其他的模块时idea就不会又重置到了1.5版本。

0 0