2011-04-06 23 views
6

在C/Java項目,什麼是管理建立一個適當的方式?在C/Java項目,什麼是管理建立一個適當的方式?

我最初想建設有Autotools的一切C和一切在Java中使用Apache Ant,然後讓每個建設者「執行」的其他。

另一種方法可能是自動工具做的一切。我更喜歡autotools而不是ant,因爲我不知道任何Autoconf像Ant的應用程序。

該項目是一個JNI項目,在語言之間具有相同/對稱的責任,換句話說,它應該可供僅限Java的開發人員和僅限C的開發人員以及Java和C開發人員使用。

感謝, Chenz

回答

1

我會建議CMake這是多平臺和多國語言。

你可以開始:

project(myJavaProject Java) 
1

使用這些我建議學習如何使用的makefile對於C項目和Ant進行Java開始結束之前。然而,當你已經習慣了這些,你開始管理較大的項目自動工具和螞蟻+艾維將是綽綽有餘,但我會建議Maven。它將解決您的大部分問題,並且學習曲線很快就會得到回報(另外還可以簡化項目的部署)。在任何情況下,有很多的選擇,你會選擇取決於你的時間,需求,喜好&意願學習)。

+0

我很喜歡autotools,但Ant對我來說有點新鮮。螞蟻+艾維?我會看看艾維。謝謝! – 2011-04-06 11:03:35

相關問題