2010-09-13 41 views
13

而且,你有什麼經驗?你認爲Maven非常適合你的項目嗎?你如何建議其他人遵循你的道路?是否有人在任何大型C/C++項目中使用Maven/NAR?

在此先感謝!

+0

我想問你是否想有任何的成功走這條路? – Nim 2011-03-07 14:05:59

+0

是的,在Windows上打包或構建超過200個工件,主要是C++與Java,C#,Javascript混合使用。最初的計劃是使用1個「神器」模型構建最終的軟件包。由於最初的混亂,改變了計劃,並通過批量打包舊版本的所有二進制文件並努力從混亂中提取單個工件。 – 2013-04-05 18:15:42

回答

2

我的任何項目都沒有使用Maven,但我的一些同事用於Java項目。你在尋找螞蟻的特殊功能嗎?如果它的普通香草建立,然後堅持Makefiles。你也可以看看http://www.scons.org/

1

爲什麼你想使用Maven的C/C++項目? Maven非常好,但需要你非常深入的知識,而且它非常強調Java。 我認爲Makefiles也適用於大型C++項目。

我會建議使用automake + autoconf來更好地管理Makefile的創建。

還可以看看像OpenOffice資源這樣的大型項目,以獲得靈感。

+1

謝謝 - 我不想偏袒任何進一步的結果或迴應,但我們假設我正在尋找任何證據表明這是一個好主意。 – user143506 2010-09-30 23:14:03

+1

作爲使用兩種語言的中等規模代碼庫的人,如果不使用連續構建過程並擁有許多可執行文件,我可以說庫版本控制和依賴關係管理變得非常重要。我非常喜歡make over ant,並且我傾向於不喜歡大量的XML配置文件,但我希望Maven能夠很好地與C/C++配合使用,這樣我就可以使用任何簡單的方法來管理庫版本和依賴關係。 – 2011-03-18 17:30:47

+0

[NAR?](http://duns.github.com/maven-nar-plugin/index.html) – 2011-11-17 16:18:02

相關問題