无法编译来自mllib的库扩展

时间:2018-11-07 00:58:11

标签: scala maven apache-spark

我正在使用Apache Spark和Maven进行一个ml项目。我为该项目创建了两个库-一个名为“ rmml”的库,它通过向“ org.apache.spark.mllib.regression”添加新的FactorizationMachine算法来扩展Spark mllib库,而另一个名为“ dataprocess”的库则使用了我添加的这个新算法。

在笔记本电脑上的Intellij中,我可以在“ dataprocess”中调用并运行FM算法,并且能够编译“ rmml”,但是在尝试使用“错误:对象FactorizationMachine不是软件包“ org.apache.spark.mllib.regression”的成员。我不是Java开发人员,所以我很难解决这个问题。任何帮助都将非常有用,谢谢! >

enter image description here

“ dataprocess”库的此pom导入“ rmml”

    <dependency>
        <groupId>com.something</groupId>
        <artifactId>rmml</artifactId>
        <version>1.0-SNAPSHOT</version>
    </dependency>

这是“ rmml”项目的pom

<groupId>com.something</groupId>
<artifactId>rmml</artifactId>
<version>1.0-SNAPSHOT</version>

这是“ rmml”项目的类路径和文件路径

enter image description here

1 个答案:

答案 0 :(得分:0)

Luis建议“需要将rmml发布到本地存储库”