我正在使用eclipse產品,我們使用maven/tycho構建系統和OSGI:Equinox組合來構建我們的產品。我想知道是否有專門的p2倉庫用於flyway-core jar文件?飛行路線的P2存儲庫
0
A
回答
0
沒有。
但是,您可以將它作爲pom依賴項添加到eclipse-repository項目或可部署功能項目中。這兩個項目類型都構建P2存儲庫。然後,您可以將該存儲庫添加到目標平臺。
我寫了一個更一般的回答與Tycho here一起使用第三方軟件包的問題。
順便提一下,我發現flyway-core 2.0.3在OSGi容器中並不是很好,尤其是Eclipse。例如,它使用TCCL(線程上下文類加載器)來查找您的遷移及其內部腳本。如果沒有創建一個URLClassLoader配置了包含遷移的我的包的URL以及flyway-core包的URL,我無法找到一種方法讓它工作。由於使用了commons-logging,日誌記錄也很難以穩健的方式進行配置,不會影響其他OSGi軟件包。
我的印象是,飛路在OSGi環境下比現在更加努力。我在Google Code項目中看到過這些問題。看起來類加載問題可能會得到解決,但日誌記錄不被接受爲一個問題。
相關問題
- 1. org.eclipse.test包的P2存儲庫
- 2. P2存儲庫聚合器
- 3. bintray支持p2存儲庫
- 4. Tycho忽略p2存儲庫
- 5. 如何搜索Eclipse P2存儲庫?
- 6. SonarQube P2存儲庫已經永久
- 7. 禁止獲取p2存儲庫索引
- 8. pluginPath和依賴遠程P2存儲庫
- 9. 與多個數據庫連接的飛行路線
- 10. 飛行路線遷移進度
- 11. 飛行路線遷移狀態`outOfOrder`?
- 12. 飛行路線與彈簧一體化
- 13. 用log4j記錄飛行路線?
- 14. tycho-p2-repository-plugin失敗,並顯示「未爲p2存儲庫指定內容」
- 15. 如何從Apache shiro庫創建p2存儲庫
- 16. 如何清除Eclipse p2存儲庫緩存
- 17. 使用p2查詢語言在p2存儲庫中查找單元的命令行
- 18. 將新的OSGI包添加到本地p2存儲庫
- 19. 如何鏡像需要身份驗證的p2存儲庫
- 20. 如何使用Maven的Eclipse p2存儲庫?
- 21. 什麼是Eclipse 4.x版本的p2存儲庫URL?
- 22. 如何從現有的osgi包創建p2存儲庫?
- 23. 存儲地理路線
- 24. 存儲路線採用
- 25. 存儲路線數據
- 26. SQL建議存儲路線
- 27. 配置在P2更新存儲庫編程
- 28. 在Eclipse IDE中從Cloud p2存儲庫安裝插件
- 29. Maven tycho指向本地p2 eclipse存儲庫
- 30. 我在哪裏可以找到p2存儲庫規範?
公共日誌記錄依賴項現在是OSGI清單中的可選項(即使代碼不需要,仍錯誤地將其標記爲2.0.3中的要求) – 2013-02-11 17:19:46
我想這會有所幫助。但是如果這一切都發生了變化,那麼配置日誌記錄在Eclipse插件中執行一些有用的操作仍然很困難。也就是說,即使清單聲明它是可選的,Eclipse仍然會決定它可以提供它,所以行爲是相同的。 – 2013-02-11 17:33:36
是的,即使讓flyway插件甚至可以在我的項目中使用一些示例代碼,我也遇到了一些困難。我會將此標記爲現在的答案,對於延誤抱歉。 – user2062037 2013-04-03 12:37:25