2013-03-05 103 views
0

在工作中,我們的開發環境是一個內部網絡,沒有連接到互聯網。 我目前正在嘗試使用Spring Roo的數據庫逆向工程功能,但似乎無法獲得org.springframework.roo.wrapping.mysql-connector-java附件的正確脫機安裝。我曾嘗試以下:如何在離線時安裝Spring Roo加載項

  1. 下面這個鏈接jtds driver addon problem

    • 我用roobot.xml以查找wrapping.mysql連接器的Java URL和下載的罐子。
    • 根據Roo文檔Roo Docs Packaging & Distribution我使用以下命令加載osgi jar。
      roo> osgi start --url file:///<path-to-addon-project/target/<addon-bundle-name>.<version>.jar
    • 但是,這導致了以下錯誤:
      org.osgi.framework.BundleException: Unresolved constraint in bundle org.springframework.roo.wrapping.mysql-connector-java[75]: Unable to resolve 75.0: missing requirement [75.0] package; (package=org.slf4j)

  2. 我們與SLF4J罐子內部回購,但我無法弄清楚如何配置袋鼠點到它。

  3. 我複製一個安裝我家用電腦與所請求的mysql附加上做的ROO_HOME但是當我試圖在我的工作環境中運行它,我得到多個: Auto-deploy install: org.osgi.framework.BundleException: Bundle symbolic name and version are not unique:...

任何幫助將不勝感激,謝謝

回答

0

我會建議在您的開發網絡上創建一個Maven存儲庫管理器,並與所有的依賴關係種子。我無法在沒有它的情況下脫機使用Spring/Roo,因爲我一直在遇到你所遇到的麻煩。我用Sonatype Nexus OSS。種子庫是一種痛苦,但它使Roo可以脫機使用。希望有所幫助。