执行maven clean install命令,编译后的类中未包含get set方法

张开发
2026/4/20 8:45:21 15 分钟阅读

分享文章

执行maven clean install命令,编译后的类中未包含get set方法
执行maven clean install命令编译后的类中未包含get set方法现象在IntelliJ IDEA中执行mvn-install.cmd文件。其中文件内容为mvn clean install -DskipTests执行的结果中报了错误[ERROR] /C:/workspaces/IdeaProjects/guigen-projects/commons-io/src/main/java/work/guigen/io/StringSerializableContainer.java:[10,16] 找不到符号 符号: 方法 getValue() 位置: 类 work.guigen.io.StringSerializableContainer原java类为/** * 继承这个类需要覆写serialize()方法 */ Getter Setter NoArgsConstructor public class SerializableContainerT implements SimpleSerializable { private T value; public SerializableContainer(T value) { this.value value; } }编译后的class为public class SerializableContainerT implements SimpleSerializable { private T value; public SerializableContainer(T value) { this.value value; } }解决在这一次问题中解决的方式为修改环境变量中java的版本。电脑中安装了多个jdk版本默认jdk版本为25.在环境变量中加入JAVA_HOME并在PATH中加上%JAVA_HOME%\bin上移优先级高于之前的java配置。在命令行中执行java -version。确认java版本更改成功。关闭IntelliJ IDEA并重新打开确保配置生效。taglombokmavenjavaIntelliJ IDEA

更多文章