在工作中,我们的开发环境是一个内部网络,没有连接到互联网。 我目前正在尝试使用Spring Roo的数据库反向工程功能,但似乎无法使用org.springframework.roo.wrapping.mysql-connector-java附加组件正确脱机安装。我尝试过以下方法:
点击此链接jtds driver addon problem
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)
我们有slf4j jar的内部回购,但我无法弄清楚如何配置Roo指向它。
我使用所请求的mysql插件复制了我在家用计算机上执行的安装的ROO_HOME,但是当我尝试在我的工作环境中运行它时,我获得了多个:
Auto-deploy install: org.osgi.framework.BundleException: Bundle symbolic name and version are not unique:...
感谢任何帮助,谢谢
答案 0 :(得分:0)
我建议在您的开发网络上创建一个maven存储库管理器,并为其提供所有依赖项。没有它我无法使用Spring / Roo离线,因为我一直遇到你遇到的麻烦。我用了Sonatype Nexus OSS。种子存储库很痛苦,但它使Roo可以脱机使用。希望有所帮助。