"Rapidminer studio依赖项未填充"

abhi97660"class=abhi97660 成员职位:11因素二世
2019年6月编辑 帮助

你好,

我使用RM Studio 8.2和RM Server 8.2。

在构建后,它可以在8.2(工作室和服务器)中正常运行,但不能在8.1中运行。

为了兼容其他版本,我已经添加了

依赖关系{
rapidminer 8.2.0”
rapidminer 8.1.0”
rapidminer 8.1.1”

在我的构建中。gradle文件

并尝试在8.1版本上进行测试,我仍然得到错误消息:

依赖关系未实现。扩展需要RM studio 8.1.001, RM studio版本为8.1.000".

我已经在gradle中添加了8.1.0,这应该足够了吗?或者有什么东西我必须特别添加…?

有什么建议可以添加到gradle文件中,以包括所有的点版本,例如:8.1。(001, 000)…?

最好的答案

  • abhi97660"class=abhi97660 成员职位:11因素二世
    解决方案接受

    你好,

    忘记提到上面的帖子是关于自定义扩展开发及其在不同版本中的兼容性测试

  • rfuentealba"class=rfuentealba 主持人,RapidMiner认证分析师,会员,大学教授职位:568独角兽
    解决方案接受
    你好,

    我在某个地方读到过,不记得在哪里了:尝试把你的扩展所需的最低版本的RapidMiner,或者根本没有版本。

    这对您的用例可行吗?

    愿一切都好!

答案

  • jczogalla"class=jczogalla 员工,成员职位:144RM工程

    @abhi97660

    如果您希望向后兼容,只需使用依赖项中所需的最低版本。

    如果你想基于最新版本进行构建,但又向后兼容,请使用最高版本并将以下内容添加到你的gradle构建文件中:

    afterEvaluate {
    jar {
    清单。属性(“RapidMiner-Version”:“< lowest.version >”)


    请记住,在这种情况下,你必须处理任何不兼容,如API更改,移动类等。

    希望有帮助!
    1月

登录注册置评。