predictionio-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Cristina Giannone <cristina.giann...@gmail.com>
Subject Re: predictionIO classpath
Date Wed, 05 Oct 2016 08:17:11 GMT
Hi guys,
thank for the quick replies,

I tried to modify the code in the Recommendation Engine Template (that has
the "io.prediction" classpath) to follow the section "Customizing Data
Preparator" in the quickstart tutorial.
Here the classpath is "org.apache.predictionio". I changed  the classpath
in build.sbt and in the scala file, but when I make the build phase the
result is;

.....
 [info] Resolving org.apache.predictionio#pio-build;0.9.0 ...
                  [info] Resolving org.apache.predictionio#pio-build;0.9.0
...
[INFO] [Console$] [warn]     module not found:
org.apache.predictionio#pio-build;0.9.0
[INFO] [Console$] [warn] ==== typesafe-ivy-releases: tried
[INFO] [Console$] [warn]
https://repo.typesafe.com/typesafe/ivy-releases/org.apache.predictionio/pio-build/scala_2.10/sbt_0.13/0.9.0/ivys/ivy.xml
[INFO] [Console$] [warn] ==== sbt-plugin-releases: tried
[INFO] [Console$] [warn]
https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.apache.predictionio/pio-build/scala_2.10/sbt_0.13/0.9.0/ivys/ivy.xml
[INFO] [Console$] [warn] ==== local: tried
[INFO] [Console$] [warn]
/home/cgiannone/.ivy2/local/org.apache.predictionio/pio-build/scala_2.10/sbt_0.13/0.9.0/ivys/ivy.xml
[INFO] [Console$] [warn] ==== public: tried
[INFO] [Console$] [warn]
https://repo1.maven.org/maven2/org/apache/predictionio/pio-build_2.10_0.13/0.9.0/pio-build-0.9.0.pom
[INFO] [Console$] [info] Resolving com.eed3si9n#sbt-assembly;0.11.2 ...
                  [info] Resolving org.scala-lang#scala-library;2.10.4 ...
                  [info] Resolving org.scala-sbt#sbt;0.13.7 ...
                  [info] Resolving org.scala-sbt#main;0.13.7 ...
.......

[INFO] [Console$] [warn]     ::::::::::::::::::::::::::::::::::::::::::::::
[INFO] [Console$] [warn]     ::          UNRESOLVED DEPENDENCIES         ::
[INFO] [Console$] [warn]     ::::::::::::::::::::::::::::::::::::::::::::::
[INFO] [Console$] [warn]     :: org.apache.predictionio#pio-build;0.9.0:
not found
[INFO] [Console$] [warn]     ::::::::::::::::::::::::::::::::::::::::::::::
[INFO] [Console$] [warn]
[INFO] [Console$] [warn]     Note: Some unresolved dependencies have extra
attributes.  Check that these dependencies exist with the requested
attributes.
[INFO] [Console$] [warn]         org.apache.predictionio:pio-build:0.9.0
(scalaVersion=2.10, sbtVersion=0.13)
[INFO] [Console$] [warn]
[INFO] [Console$] [warn]     Note: Unresolved dependencies path:
[INFO] [Console$] [warn]         org.apache.predictionio:pio-build:0.9.0
(scalaVersion=2.10, sbtVersion=0.13)
(/opt/PredictionIO-0.9.6/MyRecommendation/project/pio-build.sbt#L1-2)
[INFO] [Console$] [warn]           +-
default:myrecommendation-build:0.1-SNAPSHOT (scalaVersion=2.10,
sbtVersion=0.13)
[INFO] [Console$] sbt.ResolveException: unresolved dependency:
org.apache.predictionio#pio-build;0.9.0: not found


It seems that the "org.apache.predictionio" dependencies cannot be
resolved, while the other ones can.
Did I do something wrong?

Many thanks,
Cristina


2016-10-03 19:20 GMT+02:00 Donald Szeto <donald@apache.org>:

> Hi Cristina,
>
> Sorry for the confusion. We are pretty close to our first official
> release. We will send out a note and update all docs once that happens.
>
> Regards,
> Donald
>
> On Mon, Oct 3, 2016 at 9:05 AM, Chan Lee <chanlee514@gmail.com> wrote:
>
>> Hi Cristina,
>>
>> You're right. The classpath change is part of v0.10 which is not
>> officially released yet. But you can install the latest version by
>> following the instructions here http://predictionio.incub
>> ator.apache.org/install/install-sourcecode/ and using the develop branch
>> when running ./make-distribution.sh.
>>
>> However, in order to run the quickstart tutorial with the new version,
>> you'd also need to modify the classpaths in the templates code (build.sbt
>> and .scala files) from "io.prediction" to "org.apache.predictionio"
>>
>> Best,
>> Chan
>>
>>
>> On Mon, Oct 3, 2016 at 8:36 AM, Cristina Giannone <
>> cristina.giannone@gmail.com> wrote:
>>
>>> Hello,
>>> I've just downloaded the 0.9.6 version of predictionIO from "
>>> http://predictionio.incubator.apache.org/install/install-linux/"
>>> Here the classpath of the installed version is "io.prediction" while  in
>>> the  "quick start" tutorial  the right classpath is
>>> "org.apache.predictionio".
>>>
>>> For example using jps command to verify the components, the classpath of
>>> my predictionIO console is:
>>> io.prediction.tools.console.Console
>>> while in the tutorial the right one is:
>>> org.apache.predictionio.tools.console.Console
>>>
>>> Maybe i've download an old version of predictionIO before the Apache
>>> incubation, could you give me the right repository url where i can find a
>>> new version?
>>>
>>> Thanks,
>>> Cristina
>>>
>>>
>>>
>>>
>>>
>>
>>
>

Mime
View raw message