2010-04-22 105 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

相關問題