我是Java和Android的新手,到目前爲止它已經是一個非常有啓發性的體驗。最大的麻煩就是首先設置我的項目。我只想開始開發,花費更少的時間來滿足依賴......是否有非MVN解決方案?
我注意到我似乎花了很多時間下載依賴項目的源代碼,手動構建jar,然後手動將它們添加到我的eclipse項目中。 我花了很多時間來整理我的依賴關係,但我還沒有寫出一行代碼!
當我寫的Python程序具有複雜的依賴關係我使用setuptools的:有一個非常簡單的方法來指定在setup.py build文件的依賴關係,以及相應簡單的方式對這些雞蛋的依賴關係添加到我的Eclipse配置。儘管Python存在缺陷,但使用新項目運行起來非常容易。具有大型依賴性樹的項目從來都不是問題。
我徘徊,如果有什麼我可以做的Java開發人員,這是很容易的。更好的是,我想要一些需要非常隨意的方法來添加項目依賴關係 - 例如,如果有人說「嘿...嘗試用這個整潔的庫來做blahblah ...」 - 我希望能夠快速添加它到我的項目並運行它,而不必考慮組件的來源或如何編譯依賴性。
我想要做的是啓動一個新項目,並簡單地選擇一堆依賴項。最好這應該通過某種GUI工具。我希望這樣做盡可能無痛苦:例如,如果我在項目中添加一個依賴項,我希望依賴項的所有依賴項自動添加到項目和我的eclipse配置中。
我沒有特別討厭Maven - 我只是不想花費時間學習如何使用它。我需要花時間去發展。如果有辦法讓Maven配置變得容易很多(例如,不需要直接編輯XML文件),那麼我可能會這樣做。
僅供參考,我在Ubuntu Linux上運行最新版本的Eclipse & Win32。我幾乎可以接受任何解決方案,這些解決方案可以避免設置我的Java開發人員環境。我對允許我創建android應用程序的解決方案感興趣,但是我也對更通用的Java技術感興趣,但請務必注意該技術是否適用於Android。
更新:我相信我會最終使用MVN,因爲有這樣的好東西(http://code.google.com/p/maven-android-archetype/),我只是希望它不那麼痛苦。任何關於如何讓MVN對於不想花時間學習細節的人來說更實用的提示將會從我這裏得到自動提示! –