Невозможно скомпилировать расширение библиотеки из mllib - PullRequest
0 голосов
/ 07 ноября 2018

Я работаю над проектом ml, используя apache spark и maven. Я создаю две библиотеки для проекта - одну под названием «rmml», которая расширяет библиотеку Spark mllib, добавляя новый алгоритм FactorizationMachine в «org.apache.spark.mllib.regression», а другая библиотека под названием «dataprocess» использует этот новый алгоритм, который я добавил ,

В Intellij на моем ноутбуке я могу нормально вызывать и запускать алгоритм FM в «dataprocess», и я могу скомпилировать «rmml», однако при попытке скомпилировать библиотеку «dataprocess» с помощью «я получаю сообщение об ошибке» ошибка: объект FactorizationMachine не является членом пакета "org.apache.spark.mllib.regression". Я не являюсь Java-разработчиком, поэтому мне сложно разобраться в этом. Любая помощь будет отличной, спасибо!

enter image description here

Это pom библиотеки "dataprocess", которая импортирует "rmml"

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

Это пом "rmml" проекта

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

А вот путь к классу и путь к файлу проекта "rmml"

enter image description here

1 Ответ

0 голосов
/ 08 ноября 2018

Как предложил Луис, "нужно опубликовать rmml в локальном хранилище"

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...