2010-04-22 107 views
0

我在试用Netbeans 6.8(我目前是Eclipse用户),因为我喜欢在IDE中创建一个分析器。对于maven项目,netbeans似乎每次尝试运行项目时都会进行完整的编译(它会调用进程类),而不是使用增量Java编译器的Eclipse。每当我想运行主类时,有没有办法避免netbeans运行mvn process-classesnetbeans的maven项目在每次运行时都完全编译

感谢, 杰夫

+0

你确定吗?默认情况下没有任何东西与'process-classes'绑定(这个阶段通常用于字节码后期处理)。或者这可能是由于分析? – 2010-04-22 22:31:49

+0

我做了一次配置文件,导致它,这是有道理的,因为代码需要检测。我的项目中确实有Groovy代码。它可能与java/groovy联合编译有关吗? – 2010-04-22 23:43:08

回答

0

正如我在给问题的评论中写道,没有什么默认绑定到process-classes所以问题是:在这个阶段,目前发生的?

这可能确实是与分析相关的东西(用来测试代码)。在这种情况下,查看是否停用概要分析可解决问题。

它也可能以某种方式与Groovy支持相关。我现在无法测试,但是当我看到this thread时,我看到在process-classes期间调用了exec-maven-plugin。但是我不知道这是否由NetBeans完成,或者POM是否包含导致此问题的东西(并且线程几乎是一岁,因此可能会发生变化)。

你能发布Maven的输出吗?

+0

它看起来像问题是我有快照总是被拉,导致重建(我认为是这样)。尽管groovy仍然不能完美播放,但src/test中groovy文件的存根似乎是空文件,这很奇怪 - 我不确定它是全部还是其中的一部分。但现在这是一个新问题。 – 2010-04-23 02:21:42

+0

注意:它看起来像netbeans IDE只是不刷新那些存根文件。在Windows资源管理器中,它们是完整文件,但IDE将它们显示为不可解析的空白文件。 – 2010-04-23 02:39:29

+0

第二个问题已作为新问题打开http://stackoverflow.com/questions/2696121/netbeans-6-8-groovy-files-in-src-main-java 谢谢。 – 2010-04-23 04:00:45

相关问题