2010-05-13 165 views
1

我正在開發一個maven項目來構建一個簡單的實用程序api。當我的辦公室贏得XP機器時,相同的源代碼是成功的。現在我在家,在CentOS機器上使用相同的源代碼。這裏構建過程奇怪地失敗了。如果我們發出警告信息,它報告的錯誤理論上就是我的觀點。如下所示。構建過程失敗,使用maven包

[ERROR] com.vsd.Provider:[12,240] The import java.util.Set is never used 

您能否給我一些想法,我可以在哪裏找到?

回答

1

很難說沒有看到你的POM,但報告的錯誤看起來像違反了Checkstyle規則UnusedImports(或其他相當的東西)。也許這個驗證是由於在你的CentOS機器上未激活的配置文件中定義的設置而觸發的(正如我所說的,很難說)。無論如何,要解決它,刪除未使用的導入。

+0

是的!我也想到了這種情況,讓我的代碼庫清潔。但是,任何方式這是一個錯誤?爲什麼maven正在報告這一點。我已驗證我沒有使用任何插件或任何複雜的Maven設置。你可以給我一個設置來消除這個錯誤。 – 2010-05-13 17:26:19

+0

@ vijay.shad Maven並沒有報告這是一個開箱即用的錯誤,你有一些配置可以這樣做(在你的pom中,在pom的配置文件中,在你的'〜/ .m2/settings .xml',在父pom中)。但沒有看到任何東西,我可以給出的最好建議是:解決問題,刪除未使用的導入。 – 2010-05-13 17:36:33

+0

這是我的settings.xml文件'http:// pastebin.com/D0cPKyfw',這裏是pom.xml'http:// pastebin.com/TYbwbmTS'。請找到這些文件。 – 2010-05-13 17:48:26