我正在尝试使用Netbeans 6.8(我目前是Eclipse用户),因为我喜欢在IDE中内置一个分析器。似乎对于maven项目,netbeans每次尝试运行项目时都会进行完全编译(它会调用进程类),而Eclipse则使用增量Java编译器。有没有办法避免每次我想运行主类时netbeans都运行mvn process-classes
?
感谢, 杰夫
答案 0 :(得分:0)
正如我在对该问题的评论中所写,默认情况下没有任何约束process-classes
,所以问题是:在此阶段当前发生了什么?
它确实可能与分析相关(用于检测代码)。在这种情况下,请查看是否取消激活配置文件可以解决问题。
它也可能与Groovy支持有某种关系。我现在无法测试,但是当我查看this thread时,我发现在process-classes
期间调用了exec-maven-plugin。但是我不知道这是否由NetBeans完成,或者POM是否包含导致这种情况的东西(并且该线程已经差不多一年了,所以事情可能已经发生了变化)。
你可以发布Maven的输出吗?