理解IDE Eclipse在构建项目时做什么(maven命令?)
我试图确切地理解EclipseIDE在构建项目时作为maven目标所做的工作 事实上,我不理解以下顺序: 1/in-line命令,i do:mvn clean 2/确定,目标文件夹为空 3/在Eclipse中,我强制类不使用坏关键字进行编译 4/保存文件时,Eclipse会自动生成 5/我真的很惊讶看到创建了带有文件*.class的目标文件夹 当然,应用程序无法启动。 但是,我想理解为什么会创建*.class,因为编译失败了 因此: A) Eclipse在重建(maven目标?)时在后台到底做了什么?在IDE配置中我们在哪里可以看到它?理解IDE Eclipse在构建项目时做什么(maven命令?),eclipse,maven,build,Eclipse,Maven,Build,我试图确切地理解EclipseIDE在构建项目时作为maven目标所做的工作 事实上,我不理解以下顺序: 1/in-line命令,i do:mvn clean 2/确定,目标文件夹为空 3/在Eclipse中,我强制类不使用坏关键字进行编译 4/保存文件时,Eclipse会自动生成 5/我真的很惊讶看到创建了带有文件*.class的目标文件夹 当然,应用程序无法启动。 但是,我想理解为什么会创建*.class,因为编译失败了 因此: A) Eclipse在重建(maven目标?)时在后台到底做了
B) 为什么将*.class创建为compile失败?Eclipse有自己的增量Java编译器。默认情况下,保存时,
.java
文件将编译到输出文件夹中。编译器设置:项目>属性:Java编译器。在Java编译器>错误/警告中,底部有一个复选框,将上述错误视为致命的编译器错误,默认情况下,即使存在编译错误,也会禁用该复选框来创建.class
文件。绝对准确!通过IDE构建似乎与maven目标过程类的操作类似