IDEA 报Module xxx is imported from Maven.Any changes made in its ......解决办法

小灰灰 2022-03-10 02:40 259阅读 0赞

一、报错现象

在IDEA在配置Modules编译JDK版本的时候会看到以下的提示,

Module xxx is imported from Maven.Any changes made in its ……

如下图:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dvaGl1c2Rhc2hp_size_16_color_FFFFFF_t_70

二、原因分析

原因为Modules的编译JDK版本和Java默认的编译版本不一致造成。

三、解决办法

方法一:

更改Java默认编译版本,打开File—Settings—Build, Execution, Deployment—Java Compiler,修改Project bytecode version为8,Target bytecode version也修改成8。如下:

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dvaGl1c2Rhc2hp_size_16_color_FFFFFF_t_70 1

方法二:修改pom.xml文件配置

  1. <build>
  2. <plugins>
  3. <plugin>
  4. <groupId>org.apache.maven.plugins</groupId>
  5. <artifactId>maven-compiler-plugin</artifactId>
  6. <version>3.8.0</version>
  7. <configuration>
  8. <source>1.8</source>
  9. <target>1.8</target>
  10. </configuration>
  11. </plugin>
  12. </plugins>
  13. </build>

说明:

配置source和target都为1.8(根据自己的需求设置)。正是因为pom中没有设置jdk版本,所以每次修改pom后重新运行,都会恢复默认版本1.5。

到此,因JDK版本不一致出现的警告和错误全部解决完成。

更多精彩技术分享请浏览本人博客:https://blog.csdn.net/wohiusdashi

发表评论

表情:
评论列表 (有 0 条评论,259人围观)

还没有评论,来说两句吧...

相关阅读