多模块项目,其中公用模块直接用Maven添加的,在Project Structure中发现Language level是5:
造成maven打包时,报:
而且其他模块引用引公用模块的jar包引用不到。 解决办法:
1、File->Project Structre中设置 language level
2、在出错的module中的pom.xml中添加:
<build> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <version>2.3.2</version> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> </build>
Error:(109,32) java: -source 1.5 中不支持 diamond 运算符,公用模块jar包引用不到
原文:https://www.cnblogs.com/serviceschina/p/13129541.html