IDEA结合Maven3.6需要2020+版本
2019版本是不能结合的,需要升级2020+
安装2020版本方法:略
问题1 IDEA创建Maven项目无法创建package
右键java文件夹,使之识别为资源文件夹
问题2 多个项目一个Moudle依赖另一个Moudle方法
Project Structure 中 Moudle 依赖中添加 模块依赖,将需要引入的项目引入
使用Maven中 pom引入一直报错,故使用此种方法进行解决,再进行整体编译时pom依然需要引入
问题3 pom依赖不会自动删除
当我们在类中导入了一个依赖,不想用了,需要我们自己去pom中删除Dependence
问题4 使用Lombok插件时没有Get、Set方法
需要进行一次编译才能Lombok插件自动生成get、set方法
在多Moudle进行编译的时候,进行整体编译 先单个编译生成get,set报错后再整体编译 Maven 中 compile 功能,如果单个编译的时候会出现引用异常的情况,需要引用其它Module,故进行整体编译自动解决各个Module引用依赖的问题。
问题5 Maven [ERROR] 不再支持源选项 5,请使用 7 或更高版本的解决办法
更改 maven安装目录 Settring文件中的值
# 我的Jdk是15 其它的改数字,才能正确编译成功
<profile>
<id>jdk-15</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>15</jdk>
</activation>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>15</maven.compiler.source>
<maven.compiler.target>15</maven.compiler.target>
<maven.compiler.compilerVersion>15</maven.compiler.compilerVersion>
</properties>
人人开源项目导入步骤
- 代码生成器配置 appplication 中 改变数据库,generator.properties 配置 文件夹路径、表前缀
- main文件复制进目录后 pom中引入common项目依赖 Project Structure中Moudle添加项目依赖
- yml 文件更改数据库名 放进resource
- Main方法中写注解,服务注册,Dao扫描
@EnableDiscoveryClient
@MapperScan("com.atguigu.gulimall.product.dao")
编译报 Error:java: 无效的源发行版: 15
java.lang.IllegalArgumentException: Unsupported class file major version 59
修改Java Compiler中 需要修改右侧的 Target bytecode version 版本 需要的是降级