【问题标题】:Roo Addon Development - Not Finding DependenciesRoo 插件开发 - 未找到依赖项
【发布时间】:2012-02-08 21:52:05
【问题描述】:

我正在创建一个读取 Spring Roo Scaffolding 信息并生成 jquery-mobile 应用程序的应用程序。我现在正在尝试将其构建为 Roo 插件,但在依赖 jar 未部署或与部署捆绑时苦苦挣扎。我使用 roo 生成了一个高级插件模板。尝试使用

在 roo 中测试应用程序

osgi 开始 --url 文件:///path-to-addon-project/target/addon-bundle-name。

我得到了错误:

org.osgi.framework.BundleException: Unresolved constraint in bundle com.uibinder [76]:        Unable to resolve 76.0: missing requirement [76.0] package; (&(package=org.apache.commons.io)(version>=2.1.0)( !(version>=3.0.0)))

我相信它没有找到我的依赖:

<dependency>
    <groupId>commons-io</groupId>
    <artifactId>commons-io</artifactId>
    <version>2.1</version>
</dependency>

当我删除 commons-io 依赖项和代码时,一切正常。花了很多时间试图弄清楚这一点。任何帮助将不胜感激。

【问题讨论】:

  • 在 roo 1.2.1 中,它们现在引用 commons-io 依赖项。不再是冲突。

标签: java maven osgi apache-commons spring-roo


【解决方案1】:

在 roo 1.2.1 中,它们现在引用 commons-io 依赖项。不再冲突。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多