Re: Flink-ML as Dependency

Posted by Till Rohrmann-2 on
URL: http://deprecated-apache-flink-user-mailing-list-archive.369.s1.nabble.com/Flink-ML-as-Dependency-tp1582p1608.html

Hmm then I assume that version 2 can properly handle maven property variables.

On Thu, Jun 11, 2015 at 3:05 PM Maximilian Alber <[hidden email]> wrote:
Hi Till,

I use the standard one for Ubuntu 15.04, which is 1.5.

That did not make any difference.

Thanks and Cheers,
Max

On Thu, Jun 11, 2015 at 11:22 AM, Till Rohrmann <[hidden email]> wrote:

Hi Max,

I just tested a build using gradle (with your build.gradle file) and some flink-ml algorithms. And it was completed without the problem of the unresolved breeze dependency.

I use the version 2.2.1 of Gradle. Which version are you using?

Since you’re using Flink’s snapshots and have specified only the local maven repository, can you re-install flink again and check whether the error still occurs? Simple call mvn clean install -DskipTests -Dmaven.javadoc.skip=true from the root directory of Flink.

Cheers,
Till

On Wed, Jun 10, 2015 at 3:38 PM Maximilian Alber alber.maximilian@... wrote:

Hi Flinksters,

I would like to test FlinkML. Unfortunately, I get an error when including it to my project. It might be my error as I'm not experienced with Gradle, but with Google I got any wiser.

My build.gradle looks as follows:

apply plugin: 'java'
apply plugin: 'scala'

//sourceCompatibility = 1.5
version = '1.0'
jar {
    manifest {
        attributes 'Implementation-Title': 'Test Project',
                   'Implementation-Version': 1.0
    }
}

repositories {
  mavenCentral()
  mavenLocal()
}

dependencies {
  compile 'org.scala-lang:scala-library:2.10.5'
  compile 'org.scala-lang:scala-compiler:2.10.5'

  compile 'org.scalanlp:breeze_2.10:0.11.2'

  compile group: 'org.apache.flink', name: 'flink-clients', version: '0.9-SNAPSHOT'
  compile group: 'org.apache.flink', name: 'flink-scala', version: '0.9-SNAPSHOT'
  compile group: 'org.apache.flink', name: 'flink-ml', version: '0.9-SNAPSHOT'
}

And I get the following error:

alber@alberTU:/media/alber/datadisk/tmp/flink/code/test$ gradle compileScala
Picked up JAVA_TOOL_OPTIONS: -javaagent:/usr/share/java/jayatanaag.jar

FAILURE: Build failed with an exception.

* What went wrong:
Could not resolve all dependencies for configuration ':compile'.
> Could not resolve org.scalanlp:breeze_${scala.binary.version}:0.11.2.
  Required by:
      :test:1.0 > org.apache.flink:flink-ml:0.9-SNAPSHOT
   > Illegal character in path at index 51: http://repo1.maven.org/maven2/org/scalanlp/breeze_${scala.binary.version}/0.11.2/breeze_${scala.binary.version}-0.11.2.pom

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 7.113 secs


I'm thankful for any ideas!

Cheers,
Max