0
A
回答
3
Maven更多的是用來創建OSGi包的構建系統。 Maven創作者稱之爲(我可能是錯誤的)生命週期管理工具。它可以幫助您構建,測試,集成和發佈(也部署)您的軟件。這包括庫或組件庫上的依賴關係管理。
另一方面,OSGi更多的是一個運行時間的東西,其中一個bundle可以添加服務或使用其他服務。 (我顯然沒有OSGi專家)
所以你可以使用maven來創建OSGi包,但兩種技術都不在同一個環境中。我認爲你無法比較它們。他們服務的目的非常不同。
+0
但是,它們在相關性聲明上相交。我相信這是tycho項目的目的。爲了消除兩者之間的冗餘(MANIFEST.MF和POM.xml依賴關係)。 – tkokasih 2017-11-02 09:31:12
相關問題
- 1. 比較OSGi測試框架
- 2. Maven的OSGi的和非OSGI項目
- 3. maven,osgi和eclipse的混淆
- 4. osgi與eclipse maven和maven-bundle-plugin
- 5. 在OSGi和Maven中使用Hibernate
- 6. 使用Maven和OSGi快速轉換
- 7. Eclipse錯誤與osgi + maven + maven-pax-plugin
- 8. Findbugs和比較
- 9. Epsilon和比較
- 10. 可比較和比較器接口
- 11. Java比較器和可比較
- 12. 比較xml文件與Maven或螞蟻
- 13. maven-bundle-plugin問題(OSGI)
- 14. Tomcat + OSGi + Hibernate + maven ClassNotFoundException org.hibernate.ServiceRegistry
- 15. 通過Maven部署OSGI包
- 16. 的CompareTo()和比較()比較的方法和可比
- 17. 比較器和可比
- 18. 如何比較和更新本地Maven存儲庫中的庫
- 19. 本地和遠程maven發佈工件比較
- 20. 企業OSGi框架:成熟度比較Apache Aries vs. Eclipse Gemini
- 21. 比較__aeabi_uidiv和__aeabi_uidivmod
- 22. Qt和QdateTime比較
- 23. 比較Java和GPars
- 24. 比較CGPoint和NSNumber
- 25. 比較Slickedit和Eclipse
- 26. 比較hsqldb和mysql
- 27. UIWebView和Safari比較
- 28. MYSQL和REGEX比較
- 29. SQL SUM和比較
- 30. 升頻和比較
感覺你在問蔬菜和自行車有什麼區別?這兩個術語完全無關。 Maven可以與Ant或任何這樣的構建工具相關,但OSGi是創建其他程序可以使用的服務的一種方式,從而提供模塊化。 – Amrit 2014-10-16 06:47:50
@Raj,重寫接受的答案內容有什麼意義? – WildDev 2014-10-16 18:29:18
是的,你是對的。如果你對谷歌做了一些研究,這個問題就已經很清楚了。顯然,這個問題本身在這裏沒有意義。 – Amrit 2014-10-17 05:52:45