我正在研究一個集合MATLAB,Java和C/C++組件,這些組件都是相互操作的,但它們有着明顯不同的編譯/安裝步驟。我們目前不爲MATLAB編譯任何東西,爲我們的Java構建和單元測試使用maven2,並使用autotools進行C/C++構建和單元測試。使用maven2構建基於自動工具的C/C++包
我想將所有東西都移到一個構建和單元測試系統,使用maven2,但一直未能找到一個插件,它允許C/C++代碼流保持基於自動工具的狀態,並簡單地將其包裝在一個maven構建。不得不拆分自動工具支持並重新創建maven中的所有依賴關係,這很可能是一種破壞行爲,所以我正在尋找一種方法讓maven和autotools可以很好地一起玩,而不必在兩者之間進行選擇。
這是可能的甚至是可取的?那裏有我忽視的資源嗎?
我正在尋找某種方法,我不必將每個maven命令轉換爲系統命令。它使維護變得複雜,並且不像Java構建那麼幹淨。如果我最終不得不編寫所有腳本,我最終可能會在C/C++工具的maven之外工作。 – jvasak 2008-10-10 14:38:00