构建项目时,往往可以使用Maven把很多包单独抽离成模块来做,用来进行独立维护,也方便别人的调用。
但是模块抽离出来后需要在总模块pom里进行坐标依赖引用,同时自己还需要先进行安装至Maven的私服才可以,安装过程中往往会遇到几个问题:
1.直接使用Maven面板命令install会导致报错
操作:
报错:
解决方案:选择命令栏
2.编译失败报错1
File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent!
解决:pom文件中配置
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
3.编译失败报错2
Error:java: 不再支持源选项 5。请使用 6 或更高版本。
解决:
可以在setting里;project structure里对project和moudle设置JDK版本为11;
也可以直接在pom文件里添加配置
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.encoding>UTF-8</maven.compiler.encoding>
<java.version>11</java.version>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>