2012-06-27 46 views
2

我只是不能解決我的問題,即使它可能是顯而易見的。那麼任何人都可以幫助我?無法編譯mvn的大象鳥

當我試圖根據它的源代碼構建大象鳥時,問題就出現了。 我執行mvn package

而且它返回:

[ERROR] BUILD ERROR 
[INFO] ------------------------------------------------------------------------ 
[INFO] One or more required plugin parameters are invalid/missing for 'protobuf:run' 

裏面定義插件 '的protobuf-Maven的插件' 指定下列內容:

<configuration> 
    ... 
    <inputDirectories>VALUE</inputDirectories> 
</configuration> 

- 或 -

在命令行上,指定:'-DinputDirectories = VALUE'

我試圖安裝protobuf,但它仍然不起作用。 那麼,這是否意味着我已經指定了參數?以及如何指定參數?

再次,非常感謝。

+1

請爲我們提供完整的pom。看起來你忘記了一些參數,甚至我不知道Hadopp的建築方式,對我們來說會更容易。 –

+0

pom由大象鳥的作者提供,不是由我自己寫的。幸運的是,我今天成功地解決了這個問題,只是將maven2更改爲maven 3,並且它工作正常。 – Zhaoloving

回答

1

您需要使用protobuf 2.3 - NOT 2.4! (閱讀here!)

此外,請確保您使用maven3,我有一些maven2問題。