2013-03-05 1 views
0

На нашем рабочем окружении наша среда - это внутренняя сеть без подключения к Интернету. В настоящее время я пытаюсь использовать функцию реверсивного преобразования базы данных Spring Roo, но, похоже, не может получить надстройку org.springframework.roo.wrapping.mysql-connector-java для правильной установки в автономном режиме. Я попытался следующие:Как установить Spring Roo надстройки в автономном режиме

  1. После этой ссылке jtds driver addon problem

    • Я использовал roobot.xml, чтобы найти URL для wrapping.mysql-разъем-Java и загрузить банку.
    • Согласно Roo docs 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. Я скопировал ROO_HOME из установки я сделал на домашнем компьютере с просьбой тузда дополнением, но когда я попытался запустить его в своей рабочей среде я получаю несколько: Auto-deploy install: org.osgi.framework.BundleException: Bundle symbolic name and version are not unique:...

Любую помощь был бы признателен, спасибо

ответ

0

Я бы рекомендовал создать менеджер хранилища maven в сети dev и засеять его всеми вашими зависимостями. Я не смог использовать Spring/Roo в автономном режиме без него, так как я все время сталкивался с такими проблемами, какие вы есть. Я использовал Sonatype Nexus OSS. Было больно посеять хранилище, но это сделало Roo непригодным для использования в автономном режиме. Надеюсь, это поможет.

 Смежные вопросы

  • Нет связанных вопросов^_^