我正在使用IntelliJ开发maven项目。典型的情况是我执行:
mvn clean install
建立我的模块。 mvn分别将src / java / main和src / java / test编译成目标/类和目标/测试类。我还注意到目标/类类正被复制到target / test-classes中。
我的痛苦是什么 - 当我修改src / main / java src代码并从InteliJ运行JUnit测试时 - 它没有看到修改过的代码。 src / main / java正在编译为目标/类,但不会编译到目标/测试类中。这种行为迫使我使用mvn重新编译所有(不是最好的效率......)。我正在寻找建议如何改善这一点。可能的解决方案:
似乎运行配置中没有“Build”步骤。选中“运行/调试配置”中的“启动前”部分,如果缺少则添加“Build”。